During Christmas, almost every place is filled with love and energy. if you like the mountains, you can go Shimla, Manali in himachal or chopta chandrashila in Uttarakhand and if you are lucky, you might as well experience snowfall. 2019 - there has already been an early snow fall Book a luxury tent in Run of Kutch or Jaisalmer and experience the dessert life full of colours and culture. there also many hill stations down south like munnar, kodai, Varkala beach in Kerala, which are very good honeymoon destinations
Diu.. it's an awesome tiny island near Veraval district of Gujarat, if you go by train then visit mesmerizing Somnath Temple on the banks of Arabian sea first on the way to Diu, Diu might not be that crowded in new year and Christmas it's not popular among tourists.