Buying a home is one of those decisions that involves much more than choosing an attractive apartment or finding a location that looks good on a map. You need to think about your family's requirements, daily travel, future expenses, neighborhood development and, of course, whether the property...