Is now a good time to buy a house? Experts say yes. If you're a first-time real estate investor, take advantage and invest in these 5 cities.