For patriots looking for Independence Day celebrations with extra sizzle, Minneapolis is the place to be.
It's the second-best spot in the nation to spend July 4th, according to a recent study by WalletHub, which applauded the city's walkability as well as its sundry patriotic events.
St. Paul ranked No. 29.
The personal finance website compared the nation's 100 largest cities using three categories: weather, entertainment and food, activities and events.
Metrics included the legality of fireworks, average gas prices and the number and cost of summer eats.
Seattle topped the list, while Laredo, Texas, finished last.
"This is for people who plan on traveling for the Fourth of July or who will be in one of these areas already," said Jill Gonzalez, an analyst for WalletHub. "They can know what to expect and can gauge it from these rankings."
The rankings are based on data from sources such as the U.S. Census Bureau, the American Pyrotechnics Association and Priceline.