Ballarat hosts a huge number of events and festivals throughout the year which celebrate the best of the region.