While we are talking about alternatives to things - I recommend the following alternatives to Amazon -
1. Books - I use Blackwells. Often their prices are better and they sometimes have better access to titles published overseas.
2. Classical music - Presto Music or Europadisc. Presto has an app so you can listen to any title you purchase that way. Richard at Europadisc provides exceptional customer service.
3. Nearly anything else - eBay. I try to use small independent traders.