Looking for a small town around here ish, as want to cut our travel time to Bristol (we have family there). what kinds of shops, cafes, general vibe, any good pubs or live music? Any good areas to live fairly rurally but easy cycle/ drive? thanks!