Skip the crowds in Cancun and head 20 minutes south to Puerto Morelos for a relaxed vibe, great food and beaches at a fraction of the cost.
Local dive shops offer snorkeling tours at protected reefs, but these cost $35 to $120. Instead, check out the sea life for free from the shore in front of the Ojo de Agua restaurant. Rent snorkeling gear or bring your own goggles to use in the clear shallow waters.
For cheaper options than the tourist traps at Puerto Morelos Dock, take a walk or short taxi ride up Calle Jose Maria Morelos to the city.
Here, you’ll find delicious Mexican burritos; fresh and cheap tacos; and large wood-oven baked pizzas for just 160 pesos — $8.50 US.
For a great cultural day trip, take a taxi to the south end of Cancun’s hotel zone. Enjoy the free public beaches and check out the Museo Maya de Cancun's Mayan artifacts. Entry is just $4.