Buy a home only if your going to live in the home for at least 7 years - if you sell too soon its not its not worth it. You waste money and it would be as if you just rented. You can find that information anywhere.
Dont chase interest rates as banks can come in and change them at the last minute - like when you are signing your papers at closing.
Remember you cant control the interest rate - the bank will tease you with say - 5% just because you have 5% does not mean its better then 7% - it could take you 40 years to pay off that mortgage - making you pay more in the end - 40 years?? you say... well when people refinance (and they always do) your 30 years mortgage starts over. So in 3 years you refinance now you have 33 years to pay into your house - do it again in 5 years now you have 37 years to pay your house.. its a horrible cycle. Try and make extra payments on your mortgage. Even if its $10 - the sooner you pay it off the better - and you essentially lower your interest payments. You can find calculators online with what I am talking about.
Dont over buy - calculate 2.5 times your annual income. Not 3 times. So if your making 50K - dont get a house more then 150K - go to high and you may make it difficult for yourself. Dont get an interest only loan, or adjustable rate loan - stick with fixed only.
Dont buy a home with 100% financing - it takes longer to build equity - you have to pay personal mortgage insurance - and costs you more in the end. Try to have that 20% down payment.
You may find a larger home the further away you move from the city. But keep in mind commute - I moved from the Bronx 7 years ago to Orange County NY - but had to leave my job in NYC because the commute was 2 hours each way - its no way of life.
Tax advantages? Well put it this way - yes you can claim all the mortgage interest on your taxes but its like giving $1 to get back .28 cents, does that make sense? Id rather keep that $1.
Expenses: Keep in mind - you have to heat your home yourself - could be oil, propane, electric... - I have oil and a pellet stove - last time we got Oil refilled it cost us about $700 - a friend of mine has propane and pays twice as much. And if you have electric - oh man... and the bigger your house the more it is.
Taxes: Upstate here - I pay school taxes in September and Property taxes in January - most mortgage companies collect that money on your behalf but some dont. I personally collect it myself and collect the interest - most banks dont give that to you. If they underestimate the amount you have to pay it comes out of your pocket. So your mortgage payments can change every years based on that. And you have to make sure they pay the taxes - not paying that will cause you to lose your house.
Home ownership is great when you dont have the mortgage. LOL
Sorry I dont mean to sound down about owning a home, but lets be realistic here - its a lot of responsibility - did I mention plowing the snow, mowing the grass, weeding the grass, picking up poop from a dog you dont have, etc... making sure no one has an accident in your house cause you dont wanna get sued... lol if I had to do it again, Im not to sure I would have purchased a house. I feel stuck, I cant move at the drop of a hat if I wanted to.. home sales are pretty bad now, my house value has dropped a lot. Which happens to everyone, some even owe more on their house than what they can sell it for because they keep tapping into equity, its just as bad as having credit cards.
Cash only I say, next time I buy a house I will do my best not to have a mortgage - plan your best to pay it off as soon as possible.
As long as you have a mortgage you dont own your house. The bank does.