Budgeting for buying a home can be difficult enough when you're just weighing mortgage options and a purchase price. But there are many other factors that go into the cost of home ownership. Some of