2. Bar Harbor, Maine
Bar Harbor is certainly a fun place to celebrate the Fourth of July as the festivities start early in the morning and last through the night. An outdoor blueberry pancake breakfast kicks things off every year and from there locals and visitors have plenty of activities to jump around. A craft fair, seafood festival, concert series and lobster race all take place throughout the day. The highlight is the town parade and the fireworks show over Frenchman’s Bay. It’s no wonder Bar Harbor has been voted as having one of the best small town July 4th celebrations in the country.