Puerto Viejo, a laid back town on the border of Costa Rica and Panama, hits checks all the best beach boxes: white sand, warm sun, startlingly blue water, palm trees and, of course, cheap beer and good company.
Read MorePuerto Viejo, a laid back town on the border of Costa Rica and Panama, hits checks all the best beach boxes: white sand, warm sun, startlingly blue water, palm trees and, of course, cheap beer and good company.
Read More