The most famous luxury hotel in Cape Town, Belmond Mount Nelson Hotel is an urban sanctuary on the lower slopes of Cape Town's Table Mountain.