There is a huge expat community, almost everyone speaks English and IT jobs are open to everyone and will help you with visa and sometimes even relocation. I worked in a company with hundreds of foreigners, they all like it here.
I take it it's different in India?
Everything in Prague is walkable and has public transport :-)