Festival of British Archaeology 18 July - 2 August