Event dates: Wednesday, 4 April 2018; Thursday, 5 April 2018; Friday, 6 April 2018; Saturday, 7 April 2018; Sunday, 8 April 2018; Monday, 9 April 2018 fun