Fox: Top cities to celebrate St. Patrick's Day revealed