What is the population of Indian (not American Indians) in the Twin Cities? And what percentage speak Telugu, Hindi, Tamil and others?
The most recent data I could find came from an article written in 2013 by the Pioneer Press. The article states from 2000-2013, the number of foreign-born Asian/Indian Minnesotans tripled to 34,000 (not including their children born here). 12,000 of the 34,000 live in Hennepin County, 3,000 live in Ramsey County, 2,500 live in Dakota County, and 1,300 live in Washington County. The full article can be found here.
I wasn't able to find any statistics on your question regarding language, but the India Association of Minnesota may able to assist you further.
For affordability and a good location, check out some of these hotels located in downtown Minneapolis and St. Paul along the light rail.