Why not buy a house in Brookline, Lexington, Newton or Needham - SECURITY
I could add Belmont, Concord, Dover, Wellesley, Weston and Winchester as well.
Appreciation is always nice but one can never count on it.
Right now with the low interest rates values are stable and moving up. But as rates rise, values typically will go down.
You are right to consider the Boston market and its finer suburbs that I mentioned above, as they will be least effect by the market swings and rebound quicker as well.