It depends what you’re looking for, really! If you like big crowds, a constantly lively and bustling atmosphere, always being on the go, and partying a lot, then Sayulita is for you. If you prefer tranquility, beautiful beaches, delicious food, and an all-around more authentic experience, then choose San Pancho. Both towns offer endless outdoor activities, from hiking and surfing to whale watching, fishing, horseback riding, and boating out to the Marieta Islands. While in Sayulita, you’ll hear whispers about a cool town called San Pancho, and the fact that it’s what Sayulita was 15 years ago – a hub for chilled-out vibes, beach hangs, surf, yoga, and authentic Mexican beach magic. That’s how I found out about it – and I definitely prefer it!