BA are definitely back. BA43 and 55 trundled down to to CPT and JNB respectively last night.
PAXboy is correct. If you have time and a spirit of adventure on your side, come down to SA and spend 90 warm days in the Southern African sun (okay, it will rain a little as well). Need another reason? R21 to the £ and brilliant local offers in the tourist sector.
If it gets worse and things do get clamped down (like last year), the SA Govt have been quite good at extending visas.
What is a bit sad is greedy BA. Fly LHR-CPT-LHR on a given mid December day, returning early Jan and you are looking at around £1,400 in WT. Reverse the trip, so CPT-LHR-CPT on the identical reciprocal WT flights and the fare is............£550
Glad I start my journeys @ CPT these days