Rio De Janeiro: Move to the beat of the drum. Miami: Party Central. Dubai: The futuristic dream come true. Singapore: The melting pot of Asia. Sydney: Christmas on a beach. Madrid: Spanish capital of endless celebrations. Jamaica: Have a Carribean Vacation.
If you are looking to enjoy a proper winter with snow and beautiful views, then I would suggest Moscow, Baku, or Georgia.There are plenty of other options too, but these are the budget friendly ones. Else, if you wish to travel to some place with pleasant weather (not too cold, not too hot), then Dubai is perfect around that time. And if it summers you wish to enjoy, then Australia :)
You may try the following places 1. Thailand 2. Dubai 3. Egypt. The following are placed in order of increasing cost. Weather wise fantastic, you would be able to enjoy an awesome holiday. For European destination you may try 1. Italy 2. Spain 3. Portugal and other Mediterranean countries. In any case , you need to make advance bookings. Other places in europe might be a bit cheaper compared to the summer, but make up your mind to survive the harsh weather. I am planning Spain this december, so might be i can give you better idea after completion of my trip.