there 's plenty for visitors of all ages at festival