Hi Varun. October to May would be the best time to visit Sikkim. If you love snow and want to enjoy extreme winters, better to visit anytime between October to February. If you want to enjoy pleasent cold, better to visit anytime between March to May. Places to visit in Sikkim: 1. Gangtok
2. Pelling
3. Yumthang Valley of flowers
4. Ravangla
5..Tsomgo lake
6. Nathula pass(Permits depends on the weather conditions) Food: I personally feel wherever you go, try the best local cusine. Best local cusine you can give a try are: 1. Momos
2. Thukpa
3. Sael roti
4. Yak cheese Budget depends on your selection of the hotels. You can check Summit hotels which I felt are decent and budget friendly. Please check the link below.
https://www.summithotels.in/m/ Please note: Try to avoid buying packages from online travel portals. I suggest to take out some time. Do some research and plan your trip. Peace & Love
Sreevatsav