Hey nomoreguilt, yeah, Cape Town is great as long as you avoid the rough edges.
Princess, I'm actually not South Africa, I'm orignally from the UK, I just moved down here 4 months ago with a new job... I know it's usually the other way around but I lived in SA for a year once before and always felt I hadn't experienced it fully so when I got chance to come back, I jumped at it :)