Dates and times: Wednesdays to Saturdays, 4pm to 8.30pm. Cost: Free. Enjoy performances from local bands, choirs and entertainers, bringing festive cheer to Castle Gardens every evening.