Hey wonderful travellers,
I'm flying into Puerto Vallarta with my boyfriend, cousin and young niece over the holidays in December and am trying to figure out the best place to stay. We are not resort types and love to get off the beaten path a bit. We're looking for some Mexican culture and good local food mixed with nice beaches, snorkelling, beginner surf and a bit of nightlife.
I've heard amazing things about Sayulita but am worried that it will be too touristy for our liking. Are there any towns further North that fit the bill? We're also not opposed to having a base and renting a car to tour around if that's best.