I've been shopping at RM Tate in Bath since I was around 10 years old. They've expanded tremendously since that time, but they've always kept that 'hometown' feel--offering a great selection of products (from craft supplies to office furniture) and always with a smile and a 'have a nice day!' Through it all, they've managed to keep prices reasonable and items stocked!
more