Puerto Vallarta and Sayulita.
I am based in P.V. There is really authentic architecture, cars, cafes, streets,and bars etc There is so much scope for pretty much any direction you wanted to take a shoot.
Sayulita is a lot smaller. It’s 50 mins away and is more rustic and traditional. Dirt streets etc It’s a really beautiful town, with great hotels to stay in.