Seeing as you can spawn a horse in Minecraft I thought why not build a course?
I have stables and a grandstand above a show arena.
Also a show jumping area.
Starting gates and I have even built two courses! Water jumps and fences, even an underground section.
I have a video of a ride around the course here — Horse Racing Video