Question: what countries are warm at christmas?
Answer: Tenerife, Canary Islands, Spain. Tenerife is one of the few places in Europe that are hot in December. ... 
Rio de Janeiro, Brasil. ... 
Praia, Cape Verde. ... 
Phuket, Thailand. ... 
Puerto Rico, Caribbean. ... 
Cape Town, South Africa. ... 
Sunshine Coast, Australia. ... 
Auckland, New Zealand.