Top 10 Best Hotels in the World


2. Cape Grace, Cape Town Central, South Africa

Located on the waterfront of the working harbor between the Victoria and Alfred shopping districts, Cape Grace rests with Table Mountain in the background. Guests at Cape Grace rave about the location, the accommodations, outstanding amenities and gracious staff members that go out of their way to make every guest feel welcome.

More: 9 World’s Most Expensive Hotels