We might be going to S. Africa at Christmas - but the only reasonably cheap flights I've found so far are with Swiss Air. Has anyone ever flown with them longhaul? Most importantly, do they have good TV/Film selections for kids (teeneager and 12 year old)
Also, does anyone know any decent self-catering accommodation within 40 mins of Cape Town. Once stayed in Strand and loved it but fancy something nearer table Mountain or Cape Point, preferably v. near a beach!