This one-stop hub in Mexico has nice beaches, a lively downtown, fun nightlife and a boardwalk. These are the best hotels in Puerto Vallarta.| HotelSlash
The most famous Yucatan resort town offers white sands and the azure Caribbean sea. Here are the best beach hotels in Cancun.| HotelSlash