Buying a home, regardless whether it is your first one or you just want an upgrade from your current property, is a major milestone. As such, it should be considered carefully and thoroughly, to avoid any potential mistakes turning into a true waste of money. One of the biggest factors…