The Best Cities to Celebrate St Patricks Day in