Kavya ,
2-3 month is a short term for accomodation as most of the landlords are willing to lease for a minimum period of 6 months.
If it is a short term project , it is imperative on the company to provided accomodation as it is difficult to find on for any period < 6 months.
Take a look at the site
www.gumtree.com where you might stumble on adverts for short duration stay.I can think of only this website where affordable short term stay arrangements can be made.Rest of the property sites are very standardised used by rental agencies and you may have difficulty in searching for accomodation using them.If you need any further assistance then please drop a query or pm me.Hope this information is useful.