You should go for IT at Techno India, Salt Lake as it is better than Haldia Institute in all factors. Being located in an IT hub gives it a huge advantage in terms of exposure and opportunities.
The faculty members are average and highly qualified. Most importantly, the placement record at Techno India is great than Haldia. Staying in Kolkata will help you in taking coaching or internship opportunities. The academic structure for the IT branch is better here.
However, the infrastructure is much better at Haldia than Techno India. But it is still suggested to choose Techno India Salt Lake for IT. You can change your stream after 1st semester if you want to study CSE.