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