From feel-good singing to hands-on history, there is plenty to entertain