There are lots of good hotels in Bristol - and also in Bath, which is close.
Minehead is a seaside resort in North Somerset not too far from Bristol. It has many hotels and beautiful walks along the cliff tops radiating from the town and in the adjacent Exmoor National Park
www.minehead.co.uk
Travelodge
Premier Inn
Weston super mare
Google it you mong