St Albans Folk Festival (Garibaldi PH, AL1 1RT, 1.00pm) and Waterstones (AL1 3LF, 2.20pm)