You’re excited because you just found the perfect home. The neighborhood is great, the house is charming and the price is right. But if you’re a first-time home buyer, you might find out that the price is pretty far from perfect. If you’re shopping for your first home, prepare for additional - and often unexpected - home-buying […]