http://lacasadepedro.com/
This is a great Argentinian restaurant in Watertown. It might be a smallish trek depending on where you guys are staying, but it is both reasonably priced and incredibly tasty.
There is a Peruvian/Italian fusion restaurant in the North End called Taranta that is really good as well.