not sure what your budget is, but I have four kids, and know how hard it is to find hotels. You should check the Woburn Marriott Residence Inn. Woburn is a suburb just north of Boston, and this hotel is directly across the street from the Commuter Rail train, which is just four stops from downtown Boston. I'm sure their prices are far less than anything you would find in the city. If you have a car, there is also the Woburn Mall just up the street with a supermarket and affordable restaurants.