1) AGH UNIVERSITY OF SCIENCE & TECHNOLOGY
KRAKOW,POLAND
AGH is a top school in Poland, probably the best engineering school in the country, and has a good reputation world-wide, at least in its specialty area, which is mining and metallurgy. £ódż and Poznań are second-tier schools in Poland, and don't have much recognition abroad.
A few caveats: If you're going to go to AGH, I would study mining and metallurgy, and get a masters in petroleum or geological engineering. The lifetime earning potential for those two fields is about double that for IT engineering, job opportunities are excellent, opportunities for advancement are superb, and job security is very high, even in times of recession. I don't know whether the programs taught in English are as good as those taught in Polish. Probably not, but it might be worth checking out.
I would expect IT at AGH to be be treated as the bastard little sister of mining and metallurgy. It may even be worse at AGH than at other engineering schools in Poland, such as Wrocław.
The Polish engineering students and grads I know are practically unanimous about two things: practical courses at Polish engineering schools are of very low quality and underfinanced, and there is very little partnering with the business community, which greatly reduces employment opportunities.
I would add two more things: compared to US universities, Polish universities care very little about their students, and there is precious little in the way of university community and spirit or campus life in Poland. No one is effusively proud of their school like they are in the US. I've never seen anybody in Poland wear a university T-shirt or sweatshirt, for example, and I deal with university students every day in a city with more than 100,000 students. Say what you want, but American-style university spirit and campus life are very motivating and comforting. This is particularly important for foreign students.
As a rule, English language programs at Polish universities are also bastard children. They generally have a poor reputation, though you have to check the particular program in question. Overall, these programs are far inferior to a good program at a good university in an English speaking country.
Going to a good engineering school in the States, for example, may be more expensive in the short term, but the quality of education is far superior, especially as far as practical courses and business partnerships are concerned. A degree from a top-notch school like Harvey Mudd or Rose-Hulman opens basically any door in the engineering world, and potential earnings for graduates from these schools are stellar. I wouldn't say the same for any school in Poland, even AGH.
As a matter of fact, I don't think that going to any engineering school in Poland is going to open any more doors than going to a better engineering school in India, which is probably the best option for you. I can't see any possible advantage of studying engineering in Poland over studying in India. It won't help you get into a good graduate program in the States any more than a getting a degree in India.