Siliguri, the gateway to North Bengal and the Eastern Himalayas, offers a fine mix of luxury resorts and premium hotels.