I would highly recommend BITS Pilani because of its unique structure and integration of programs and internship semester. There are many opportunities to explore your interests and participate in a multitude of competitions and seminars.
It does not fail in the aspect of cultural activities either. There are multiple clubs, for all kinds of interests.