12 Best Things to do in Puerto Viejo, Costa Rica
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 […]