Hey Yusuf, There are many places that are best in Jan. 1)Near Delhi -Manali,Shimla,Macleodganj,Mussourie,Jaiselmar,Rann of kutch 2)Near Mumbai- Goa,Munnar,Wayanand,Allepay 3)Near Kolkata-Darjeeling,Gangtok specially North Sikkim.
You should visit north or north east in winter. That is the most romantic place .
Or you can try some other hill stations like
1. wayanad in kerala
2. Matheran and panchgani in Maharashtra
3. Mysore in Karnataka
4. Ooty in Tamilnadu Happy travelling :)
Hey..
so for your honeymoon i would suggest you to visit the hills in the north or to the north east..
from the overrated places like shimla, kullu manali to darjeeling gangtok..you can even opt for the less overated places like shillong or kasmir is a good option too...
andamans is also a good option if you want a beachy honeymoon..