The city is also home to many restaurants to suit almost any budget, and there is a huge range of cuisines on offer, from Mediterranean to local African fayre. Many of the best restaurants are along the waterfront, and have a reputation for excellent value.
Highly recommended are the several branches of Spur Steakhouse, which offers high quality American themed food in an authentic environment and Crocakraal, which offers a more traditional South African feel in a colonial building close to the city centre.