While becoming a homeowner is a life achievement, it requires careful planning. One of the things that you should pay extra attention is your budget, as it ;will allow you finding out what kind of property you can afford and avoid debt and other problems. However, there are certain 'extra' costs...