Mexico is full of tiny yet charming towns that grab your attention as soon as you arrive. Todos Santos is truly a one-of-a-kind place. Just imagine – golden beaches, mouth-watering food, exciting surfing sessions and idyllic sunsets – there is no question why it should be on your itinerary. What is more, the stunning town […]