12 Best Things to do in Puerto Viejo, Costa Rica

Picturesque and lush streets of downtown Puerto Viejo

Puerto Viejo will forever be one of my favorite towns in Costa Rica. This laid-back beach town on the Caribbean side of the country has a welcoming small-town atmosphere and is known for its lively mix of cultures, a combination of Afro-Caribbean and Latino vibes. With its untouched beaches, lush nature and picturesque streets it’s […]