Regarding Lucknow you will not face any problem when it comes to infrastructure, Language, food and connectivity (broadband included) but its not too cheap but manageable. Its relatively safe if you live in old part of the city but will get HOT so be prepared also long traffic jams is something...