Ready to buy a house? With rates near historic lows, this may be a great time to take the plunge.