Click on the individual links above for a full list of events happening throughout the weekend, Friday 29th April to Monday 2nd May.