Head for the coast for a wonderful festival of books, markets, comedy, theatre and more in North Berwick 1-10 August 2025