I live in a small village but nevertheless it has plenty of places for me to indulge my passion for books.
None of these bookshops stock my book - the chain won't stock it till it's out in paperback, and even then, might not - "it depends on central office". And the second-hand ones haven't yet hit the charity shop shelves!
And of course, like most people, I buy books (too many books!) online.
Where do you buy books? What sort of bookshop do you like best?