best cities to celebrate St. Patrick’s Day