According to WalletHub, these are the best American cities to be in while celebrating St. Patty's Day this year.

1.  Boston

2.  Buffalo, New York

3.  Omaha, Nebraska

4.  Philadelphia

5.  Pittsburgh

6.  Tampa, Florida

7.  Madison, Wisconsin

8.  Lincoln, Nebraska (for their cheap beer)

9.  Gilbert, Arizona (apparently this is a very safe place to party)

10.  St. Paul, Minnesota

Nope, no Butte. We know the truth though. And if you're not hitting Butte for green beer this year, you might check out Seattle. According to the same study, Seattle was found to have the most Irish pubs and restaurants per capita.