Music, food and great weather at the St. Patrick's Day parade and festival.