Puerto Viejo: Chill at this Magical Surf Town in Costa Rica Puerto Viejo in Costa Rica is a charming little surf town that has beautiful beaches, great surf, amazing vegan food, red tuk-tuk’s and more! Read More ยป