World-class racing, mud, royals: Cheltenham Festival welcomes fans