When in Cape Town, an afternoon is best spent at the Victoria & Alfred Waterfront (V&A Waterfront), where you will find over 240 designer shops, grand restaurants, souvenir stalls, street food and plenty of entertainment, right in the harbour.