Hey Aditi This is best Places you can visit in December /January In India 1- Jaipur ( Rajasthan ) 2- Udaipur ( Rajasthan ) 3- Jodhpur ( Rajasthan ) 4- Ajmer ( Rajasthan ) 5- Kerala ( Indian State ) In Foreign 1- Malaysia 2- Indonesia 3- Dubai 4- Singapore 5- Oman Happy Travelling !!!
Hey Aditi, There are so many places to visit Tripoto with the help of fellow travelers has created customized trips please see it below attached with my comments.
USA, Australia, Nepal, South Africa, China, Hong Kong, Czech Republic, Germany, UK, Brazil, Spain, Egypt, UAE, Central America, In India :
Rajasthan, Punjab, Andhra Pradesh, Karnataka