A handful of excellent festivals are the best places to see traditional music and dance performances. Otherwise, your best bet is likely to be the shows put on by high-end lodges and hotels – the performances can feel a little staged, but the quality is often excellent.

There's a small live-music scene in Gaborone, Maputo, Blantyre, Lusaka or Harare but it's rarely anything to write home about.