Costa Rica's Puerto Viejo Is a Great Off-the-Beaten-Path Pick
Less crowds and more fun on the Caribbean coast.
Off The Beaten Path: Where to Eat in Puerto Viejo, Costa Rica
Enjoy a taste of the Caribbean in this tiny beach town.
North Islands
Enjoy the amenities of nature up north.