Most high street bookshops are in the decline due to online sales becoming far cheaper and possibly better with fast deliveries.
You have already mentioned Amazon who I find very good, plus my other choice would be eBay. Both I check before making a purchase.
If you really enjoy reading books, have you ever considered a kindle or some similar device. Quite a lot of reading can be gained via that method, and some of it is free.