The Perth horse racing festival is held annually over 3 days in April. It is a hugely popular event with locals and holiday-makers.