Swing into the groove: essential tips for first-time attendees of the Cape Town International Jazz Festival 2025