For a truly luxurious experience in Puerto Rico, stay at the St. Regis Bahia Beach Resort in Puerto Rico. From the food to the spa to the wildlife experiences onsite, your stay will be absolutely perfect. The hotel features 139 magnificent rooms with butler service, where private terraces lead to spectacular ocean views—as well as amenities like a golf course, a spa, a beach, a pool, hot tubs, an aquatics center, shopping, and much more.
Some of my favorite experiences from the stay were drinking sparkling wine in one of the opulent cabanas, taking a kayaking tour of the bird sanctuary, enjoying a wine-tasting dinner at the delicious Fern by Jean-Georges, and enjoying craft cocktails from the bar (Try the signature "Encanto Mary," a Bloody Mary made with lime juice, Puerto Rican aji picante, and stuffed plantain olives. It's served in a plantain chip rimmed glass).