In Costa Rica, close to the Panama border on the Caribbean coast, you will find Puerto Viejo. This laid back town with Caribbean feel is still overlooked by most tourists, but make sure you visit it now before it becomes “too” popular in the future. Puerto Viejo still offers some of Costa Rica’s best beaches, reggae beats and a unique culture of both Afro-Caribbean and indigenous people. There are surf breaks for beginners and more experienced wave catchers. Even animal shelters where you can volunteer or simply pay a guided visit have been started. Nice restaurants, good street food and fun party places, it has it all. Even diving is an activity you can do here certain months a year. Are you up for some reggae time in Puerto Viejo?