Great horse races around the world For the Grand National weekend, we round up the world's other great horse races. QIPCO Guineas Festival, Newmarket, Suffolk When: May 4 and 5 Details: newmarketracecourses.co.uk The annual 2,000 Guineas Stakes one-mile flat race takes places on Newmarket's Rowley Mile racecourse in Suffolk. Its Irish equivalent, the Irish 1000 and 2000 Guineas, is held on the Curragh race course near Newbridge, County Kildare.