FYI: Because of Hurricane Arthur, the celebrations (including the concert on the Esplanade and the fireworks) have been rescheduled from July 4th to tonight, July 3rd.
Other cities and towns that had planned celebrations for that evening have also moved them to tonight, moved them to Saturday the 5th, moved them to Sunday the 6th, or cancelled them entirely. Check specifics before going out of your way.