Mazunte beach in Mexico istock image

In these cold winter months, you can't blame yourself for daydreaming about laying on a tropical beach somewhere — and we've got just the ticket.

Hailed as 'Mexico's next Tulum', Puerto Escondido is tucked away in the gorgeous coast of Oaxaca. As well as being a water lover's paradise, complete with unspoiled reefs for diving and snorkelling, it also has a rich culture, with great food including tons of oceanfront seafood bars and restaurants.

And despite being home to Playa Zicatela — which some say is the world's best surfing beach  — it's actually still relatively unknown, with a small-town feel you no longer find in a lot of the more tourist-ridden parts of the country. 

To find out more about this stunning destination, visit the Puerto Escondido tourism website. Just don't go telling all your friends about it...

More great content on Facebook More inspiring stories on Instagram