1. Register on Monsterindia and Naukri. You'll start to get all sorts of calls the same day. You can then filter them out as per your requirement.
2. I have been living in Pune for last 3 years. In Pune there are not a lot of good companies. Some good ones are Veritas, Amdocs, Sybase, T-systems(?), BMC (?), PSPL, TIBCO,
The city is one of the worst managed ones in terms of infrastructure. You have to finds patches of roads within potholes, bad traffic and pollution. The weather is good though for most of the year and crime rate is low, no communal tension history pretty peaceful.
Hyderabad as per feedback (I have never visited) good roads, bad weather cheaper cost of living. I think there are more good companies in Hyderabad. You can confirm and decide what you want.
3. Salary for 7 yrs exp can be anything. I reaaly mean it. It depends on your position in the company, skills,type of company. Average pay in Pune for 7 yrs could be 10 lacs. Some like Veritas may pay a lot more. I dont know anybody with 7+ yrs experience personally except my manager. But I dont know his salary