To get admission in top hotel management colleges you should aim at clearing NCHM JEE entrance exam through which you will het into top IHM's that is Institute of Hotel management.
There are 52 IHM's in India and the repuation of these IHM's are good. You can check the total IHM list here .
The fees is reasonable which is approx 30-70 K per semester and it can vary in all IHM institutes.
I am giving you fees structure for top 3 IHM's"
IHM Pusa
IHM Mumbai
IHM Chennai
This meets your above requirement. There are private institutes as well which you can check in the same link attached above.
Good Luck.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile