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'...