How about South Africa? Just spent a week for work in Cape Town and a full day doing some sightseeing with a friend who lives here.
You could easily spend a week in the Cape area in December, seeing the sights, relaxing and partying (should that be your thing) safely. Rent a car and enjoy the coast and then fly to Jo'burg and drive to the Kruger Park for your safari fix.