According to their Charter, Weymouth (http://www.weymouth.ma.us/council/charter.pdf) uses a Town Council as their legislative body. Prior to voting on their budget, the Council holds a public hearing (in town meeting style).  That is substantively different than a Town Meeting in the legislative sense (where voters, or 240 representatives) vote on the budget.