Most of the hotels in Siliguri will not charge a reservation fee. It would be good to check it with the hotels beforehand.