Visiting Cape Town early next week, probably staying at a hotel with a water front. Not sure which one. Any recommendations? Plus not having been to SA or CT before. Any advice on where to play and...