Please don't hesitate to get in touch if you'd like some help in your search!
Think Real Estate Services
Newton, MA 02459
My advice would be to do some searching online to see what the prospects look like in your price range. Then I would hook up with an agent - or 2 or 3 if your geographic scope is still as large - and go out and look at the places in your price range. You'll start to get an idea as to whether or not reality matches up with your vision.
Since your price range is on the low end for the towns you've got on the list you're typically going to have to make compromises in terms of location, size, busy street, the aforementioned condo fees, style, etc (hopefully you won't have to compromise on all of those things! but you may have to on some of them). You need to do some online and in-person searching to see if you can find options where the pros outweigh the cons.
Best of luck with your search.