Another tip, don't budget it too close if you are buying. Set aside some for unexpected issues, eg boiler giving up, something which otherwise would be the landlords problem. Also houses will need major maintenence every now and then, make sure you know what/when they are. Plan for buildings insurance too.
When you finally do own a place will you find out all these little details which suck money. Hence rent if you don't have a clear margin to take into account these sometimes unexpected issues. If you rent, these are not your problem. Looking at things, you should rent for awhile more, least you buy, and land into bigger financial problems.