I usually end up buying books in ebook format from Amazon. I will often check at Smashwords though because books there are often less expensive AND I know they give authors better royalties. I avoid buying ebooks at Apple for the opposite reason.
For paper books, which I don’t buy often, again I use Amazon. I simply don’t have room to add more paper books to my 3,000+ collection.