Bristol is the eighth largest city in Bristol and there are 11 wool shops in Bristol itself. With Bath, Weston Super Mare and Newport just across the water if you live near Bristol, there are plenty more wool shops to be found. It is a close commute to London too.
Bristol lies at the mouth of the River Severn and with its own River Avon flowing through, there's a definite maritime feel. Bristol is the largest centre for culture, employment and education in this part of the country so it's definitely a great place to live and work.