Heatwave Britain: Your guide to what's on this weekend - The Independent