If you want to plan ahead to escape the English winter this year, SWISS has some great Business Class fares to South Africa.
Selected flights in November and December are only £1,040 for a return flight from Prague to Johannesburg in Business Class. You need to be a bit flexible when booking these fares and you need to stay a minimum of six days.
When I checked the website there were still 2 seats for £516 on 27th November from Prague via Zurich to Johannesburg. (The screenshot below shows 24th November but those seats went late last night.)
…. and return flights on 3rd December for £524 available.
Your best option to maximise your miles when paying is American Express Preferred Rewards Gold. This offers double points – 2 per £1 – when you when you book flight tickets directly with an airline. Our review of Amex Gold is here.