Right now is the best time to buy in Real Estate. It is based on some grounds like India's GDP growth, Inflation, Exchange rate, Home loans, Supply side constrains. There are some other avenues also which should include in the list are Gold rates, Stock market, and Fixed income instruments.Real Estate markets are lowest in last 5 years so this shows an imminent increase round the corner.