Don’t let the tongue twister of a name put you off this secluded and beautiful Puerto Escondido beach. Playa Carrizalillo (Carazy Leo) takes a bit of effort to get to, so only head to it if you think you can manage the 167-step climb each way up a rocky cliff face! However, if you are up to the challenge (it’s not that bad), you’ll be met with a jaw-dropping beach that offers perhaps the best swimming conditions in the area and a veritably romantic atmosphere.  This is also a great place to take surfing lessons ($25).