Buying a home is exciting, but most people quickly realize that the listing price is only a small part of the total cost. There are a number of hidden expenses that first-time buyers rarely anticipate. Legal fees and closing costs can add thousands to the final price, while land transfer taxes...