See government engineering colleges has the less fees as well as the government engineering colleges are the best. Now the best colleges in India for engineering are IIT's. Apart from that there are many other colleges such as NIT, IIEST and some state universities which are ranked to be the best by different ranking agencies such as NIRF, NAAC etc.
The best colleges in India for engineering are:
NIT TRICHY, SURATHKHAL, WARANGAL are the top NITs.
For the ranking wise top engineering colleges in India visit the link below:
https://engineering.careers360.com/colleges/ranking/top-government-engineering-colleges-in-India?sort_by=overall_rank
I hope this answer helps.
College Comparison based on Courses, Placement, Rank, Fee
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile