This guide discusses how much money to save for a down payment, how to work with a real estate agent, how to negotiate, and what you need to know about closing on your new home–including fees and other costs.