Depending on your choice you can go to 1)For desert either go to Jaiselmer or Pushkar 2)For beach Go to Kerala (Kovalam beach) or Goa 3)For snowfall either go to Manali or North Sikkim.
Choose rann of kutch!! be there for Rann festivals on Christmas holiday. you can enjoy night life under camps and spent your night by gazing at stars.. I'll be there for Mitch festival this year
Hai, I suggest you to got to Shillong on Christmas and cover many parts of the beautiful Meghalaya in December. As it is Winter you can avoid the heavy rainfall and also enjoy the serenity of Meghalaya in a cool, pleasant weather. If you are looking for parties either go to Goa or Himachal Pradesh.
Thanks
I was at kerala during Christmas and NYE last year. Instead of covering too many places, you can cover Kochi, alleppey and spend your new years eve at Varkala.
Varkala has shacks along the cliff offering a beautiful view of the Arabian Sea. I stayed at hostels in Kochi, Alleppey and Varkala. Since you are doing solo travel hostels offer you best experiences :-)