I just moved up from Tampa, FL with my girlfriend. She is orginally from Western, MA, but we are now living in Grafton outside of Worcester. She works in Marlborough, but I just got a job in Cambridge and the commute is way to much from here, plus I'm not a big fan of the area I'm in.
We are looking to live somewhere inbetween with a fun, walkable downtown (cafes, bars, culture, etc...). I'm a 29 year old sales professional, I don't need to live in a crazy party town, but we do like to go out on occasion. Also, I love to jog so somewhere with running paths would be nice. The size of the town doesn't really matter as long as it's fairly safe and has a centralized downtown area.
Here's the tricky part we're looking for somewhere semi-affordable. We would like to rent a 2 bedroom apartment or house for under $1300 a month. I don't mind commuting a hour each way with traffic to Cambridge, but any longer would be out of the question and I'd like to keep her commute to Marlborough under 45mins.
I know this is all very specific, but I tried to do my own research online and really didn't find that much useful info. Any help would be greatly appreciated. Thanks.