Surf town

Puerto Escondido  • 
Cheap hostels, great surf