Amersham’s historic streets came alive this weekend for the town’s annual Heritage Open Day, with visitors treated to guided tours, music, craft stalls and a showcase of the old town’s treasures.