Puerto Viejo, Costa Rica
Puerto Viejo is a Caribbean beach town, overflowing with reggae music and flowy hippies. We explored the quaint town by bike the first day, riding out to a beach a few towns over. Our second day was quite relaxed with a morning basking in the sun at the beach followed by an afternoon reading in … More Puerto Viejo, Costa Rica