I read a lot of books, although not as a many as I used to do before we had children. Amazon has a lot to offer, most notably an inventory which is much much bigger than any book store in Hong Kong. Frequently, the discounted price of the books on offer will be competitive. However, it is expensive once the cost of shipping is taken into account.
When I find a book that I want which my local book store (Dymocks) does not have in stock, I simply ask them to order it for me. I do not have to pay for shipping. Delivery time is similar to Amazon and the price is less than Amazon's price + the shipping I have to pay when ordering through Amazon.