The south shore is your best bet. Try looking in the towns of Abington, Braintree, Holbrook, Weymouth, Avon, and Randolph. All of these towns meet your commuting criteria and have home prices in your affordable range. If you are interested in searching in this area, I would be happy to help you. Just give me a call or send me an email, anytime....
Jack Conway Real Estate Co.
253 Beale St.