Your home is probably the most expensive asset that you will ever own. Most people know they will need a 20% down payment and a monthly mortgage payment, but there are some hidden costs of buying a home that commonly are overlooked. Zillow estimates that, on average, Americans pay about $9,000 a ... » Learn More about Hidden Costs of Buying a Home