We have "done" DC, Baltimore, NYC and Boston on the 4th. By far, we enjoyed Boston the most, but this past year, we spent it in Baltimore. We booked a seat on the Seadog and saw the fireworks from out in the middle of the harbor. There were lots of different boats out there and I remember the pirate boat alongside ours. It made it nice to not have to fight for a seat. The traffic getting in and out of town was heavy and it took us about an hour to get out of the downtown traffic. If we had taken our time getting back to the vehicle, it would have been an easier exit.