Boston is a great city to tour. You can walk to many places or use the sight seeing trolleys that cost about $20 dollars for the day. You can get on and off at different sites all day. Most hotels deal with the trolleys and can set it up for you.
Yes! You definetly should. I recently took a cruise from NY with Boston being one of the ports of call and I wished I could just stay there instead of get back on the ship. Boston is a great city - I have been back since and spent another 3 days there and still didnt do everything I wanted to do!
One day in Boston...don't be ridiculous..you will need at least two or three and with the influx of college kids and their parents and leaf peepers make your hotel reservations now.. Boston is a walkable city..lots of history, great seafood everywhere, the North end for the best Italian food, Chinatown..and just a great place.. One of the things that surprised me when we were on an unexpected trip north instead of Bermuda.. we stopped at Boston and stayed aboard ship..Our shipmates couldn't get over how clean and how walkable the city was.. There is also a Bostix in Copley Square..great location.. for half price theatre tickets.. We are cruising from Barcelona and I am kicking myself that I've only allowed two nights..drat.