Taunton has a couple of hotels near junction 25 that are used but you would have to check who was on tour or on the local scene at the time, it’s not every day. Similarly junction 29 at Exeter but it’s infrequent and usually they are either too expensive or not that great or a combination of the two. Bridgwater also although I’ve not seen many advertised around there in a while.