(Undated) -- Portland is ranked among the top 45 cities in the U.S. to celebrate St. Patrick's Day. A new WalletHub survey ranks Portland 41st out of the 200 cities that were compared across 16 key metrics, including "Irish pubs and restaurants per capita," "lowest price for a three-star hotel on St. Patrick's Day," and "weather forecast." Portland is ranked 122nd for weather, but ranks fairly high in the category of "St. Patrick's Day Traditions."