With four or five days in the city – ideally a week – you can see all the major sights (Cape Town's notoriously fickle weather permitting), pick the perfect restaurant (book a few weeks ahead for big-name fine dining joints) and get a feel for the city's general joie de vivre.