Mauritius?
Been there 3 times and highly recommend it. The weather is great especially January. The Maritim is a nice hotel and 3 X flights per week from LGW although it's a 11/12 hour flight. Not much MFU availability if thats in your equasion.
You could also combine it with a SA trip @:-)