Cut me off if I'm giving too much advice here, I've spent a lot of time and effort studying real estate......
You need to decide what your long term goal (3-10 years) for this property is:
- Home
- Home (most important) and some income (less important)
- Income (most important) and a place to live yourself (less important)
- Income only, you want to make a cash flow profit on this and you're happy to live else where
What you want out of the property will (well,
should) be the main decision factor in what or where you buy.
Firstly lets ignore property values, if they go up, they go up and it's a bonus, if they go down, they go down and it's a risk. With the state of the US economy nobody knows what will happen and it's dangerous to buy something on the assumption that they went up 10 years ago, that model is broken right now.
The theory would be that some day you're going to have a family and will probably want to live somewhere else, so you're going to have to do something with this place of yours. If it's a home or home + income and rentable at more than your mortgage costs then great, you can keep it and make money that way. If that wont cover your loan then you'll probably have to sell it at whatever the market is paying at that time.
If it's an income property then you will have bought it as an income generator, and you moving out and letting it to someone else wont affect you at all.
I don't know what your budget is, but my advice is to get something that is easily rentable at more than the mortgage costs. Whether you live in it yourself or not is a separate question, but you don't want to find yourself in a situation where having moved out you're making a loss on the monthly payments AND can't afford to sell it because the market is lower than today.