Having a hotel room with a balcony that provides jaw-dropping views makes for an especially unforgettable stay.