What's On: A weekend with options for every taste around the south-west