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 hammocks. There were more than a few ice cream cones involved, but whose counting?