Finance site WalletHub put together a list of the best cities to celebrate based off just that.
PHOTOS: Top 10 cities to celebrate July 4
Minneapolis came in at number one, followed by Seattle and St. Paul, Minnesota. See the top ten in the gallery above and the full list here.
To determine the rankings, they looked at the 100 largest cities in the U.S. and took into account three factors: "entertainment and food," "activities and attractions" and "Fourth of July forecast." They used several measurements to evaluate these factors such as number of festivals and performances, legality of fireworks and traffic congestion.
WalletHub also gave a few tips to save money over the holiday weekend. These include packing a picnic instead of eating out, taking advantage of free fireworks shows and staying on the outskirts of town for lower hotel rates.