So, here's the deal. I grew up on the west (left) coast. I have wandered about for the last 7 years in the rocky mountain region. My current job totally sucks, so I have begun looking for a new job. The type of job i do, and what satisfies me professionally is currently only available in a few places: Cape Girardeau, Missouri... Peabody, MA...annapolis, MD.....Bedford, NH.

Having never lived in any of these towns, or even on the east coast, what are thoughts from the rabble about these places? Seeing as I now have a 2 year old child and I am almost 38, I think this next move has to be the "perfect" job. Therefore, I need some input as to what some of these places are like; and could a westerner be happy in these locales....and MOST important: are they kilt-friendly?