Rent price : 200$/month for a 1000sqft apartment. Bangalore is often called the silicon valley of India, filled with software professionals.
Majority of the city's inhabitants are migrants from other parts of the country and almost everyone communicates in English.
The living expenses for a couple is not more than 600-700$/month including rent for a decent lifestyle.
The city has a good pub culture and mostly urban population. The weather almost throughout the year is pleasant 25-30 degree C and light rains for around 4-5 months.
Ample available Shared co-working spaces filled with emerging software startups.
Although I would also like to point out some cons:
As an American, you might find the chaos of an Indian city overwhelming for some time. There are people literally everywhere and all common use services(taxi service, public transportation, laundry services, cafes, restaurants) are usually exhausted to the brim.
Traffic: Imagine NewYork in peak hours.