Puerto Rico ranks high on my list of great vacation destinations for a lot of reasons, including its rich history and culture, delicious traditional foods, nearly 300 (!) beaches, and temperatures ...