For records try the record fair at Spitafields Market the first and third Friday of each month, good selection and you sometimes pick up the odd bargan, Also as mentioned recently on this website, Lee Jeffries new venture, behind Spitafields towards Brick Lane near the old Trueman Brewery, nearby is Rough Trade records. https://www.soul-source.co.uk/articles/soul-news/sonic-wax-record-store-and-kitchen-open-now-8-8-every-day-brick-lane-r2704
I went last Sunday, small, but very freindly atmosphere, great music, you can spin tunes on the deck and where else can your order a burger and browse through record boxes?
Worth a vist is Boogaloo Records, Fulham (District Line to Fulham Broadway) and Alan's Records East Finchley Tube (Northern Line).
For events, you will will find many flyers for events in the record shops in Berwick Street, (Sister Ray, Reckless and Record Exchange) also check the Soulnites website - https://www.soulnites.com/
Enjoy your trip