Between the options, you should choose NIT Surathkal IT. Here are the reasons why.
You will have to stay here in the hostel, which provides a good experience for them. During the tenure of the course, you will learn how to take care of yourself. Also, if your hometown is Bangalore, then you can frequently visit home.