Depends on how you evaluate the best campus. In terms of pure infrastructure, I don't see why VIT or Manipal would be any less good. The old IITs such as Delhi, Bombay and the others also have top grade infrastructure. If you're asking the question in terms of scenic beauty, IIT Guwahati and IIT Mandi aren't far behind. I think this type of question is very subjective. There are many colleges and universities in India who have very good campuses. My vote would go to IIT Bombay. If a college is literally on a beach, I guess there is no point arguing.