Indian Institute of Technologies are known to be very Post Graduate friendly as the fees are negligible for them and along with doing your projects, academics and research, you will also be getting a fellowship of more than 30 thousand rupees per month, which will help you even further.
IITs do not offer a Bachelor of Technology in Nanotechnology, however you can definitely take it up as your MTech or PhD. So, in general IITs will be the best bet for you in the said area. Hope I have answered your question. All the best
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile