Think you’re finally ready to buy a home? Here’s how to know how much house you can afford with your budget, what you might need for a down payment, and how to think about the emotional aspect of homebuying.