Gaze at the cruise shops docking in Old San Juan, a European-styled oasis in the Caribbean that doesn't require a passport to visit. Rooms at a hotel right in front of the liners are available for US$129 per night.
This deal saves up to 30% on current rates at the Sheraton Old San Juan Hotel & Casino, and applies for stays Sundays-Thursdays, July 7 - Sept. 30. For US$15-US$23 more per night, stay on a weekend.
Along the brick and cobblestone streets near the bottom of San Juan Hill, the hotel is surrounded by restaurants. For those unwilling to venture out for a bite, there is also a restaurant on-site. There is also a small casino in the lobby and a pool on the rooftop.
Note: This is a non-refundable rate which requires an advance purchase. A 13% nightly service fee applies and covers the housekeeping staff.