Luxury modern beach side villa apartments in Cape Town, South Africa - your ultimate World Cup 2010 accommodation.