Cape Town is my favorite city of the 49 countries I've been too.
I hate cities, but I love Cape Town.
The waterfronts, the beaches, the scenery, the atmosphere.
It will be hard to do anything or go anywhere and not enjoy it. Have fun.
I stayed in some youth hostel, but it was in 2006...so...