Advice Eat Play Boston Chicago Las Vegas New York City The Best American Cities to Celebrate Saint Patrick's Day