När det kommer till destinationer som förenar storslagen natur, pulserande stadsliv och en rik historia, är Kapstaden i en klass för sig. Vi är med andra ord inte förvånade över att den sydafrikanska metropolen just utnämnts till världens bästa stad.