Watertown may be your best option. Needham and Newton prices have gone up quite a bit. Needham also lacks mutt Family units. From your price range a one bedroom is going to be more realistic. I would also suggest you look in the East end of Watertown . Is a great commuter are to Boston .
Good Luck !
(Please note: when you choose an answer as a Best Answer, or at least give a thumbs up, it helps those who answer questions here.)