What to buy in Cape Town? South African souvenirs. With lots of craft markets, local art shops and souvenir stalls, Cape Town is an outstanding place for souvenir shopping. Since Cape Town is often visited at the end of a trip through South Africa, it makes a great place to buy South African souvenirs.