Absolutely there are a numerous destinations in India that are worth a visit and affordable too as per your budget, some of which are
Delhi-Agra-Jodhpur-Jaisalmer
Shimla-Kullu-Manali
Udaipur-Chittaurgarh-Kumbhalgarh
Mumbai-Pune-Mahabaleshwar-Lonavla
Kolkata-Siliguri-Gangtok-Darjeeling
Happy travelling😉
Ok fine, so you should first go to kolkata
From there you should go to siliguri as there are various modes of transport to go there from kolkata, i.e. railways,airways via bagdogra airport. From there you would get various travel operators who would take you to Darjeeling, Gangtok,etc. as there are various travel operators available there who would take you to other destinations too like kalimpong, Pelling, Lachung too which are worth a visit. P. S. -You can book shatabdi express from kolkata to siliguri as it turned out to be a very nice experience for me and affordable too. Happy travelling😉