As loyal Amazon Prime members, we like Amazon for pillows. You can usually get your pillow to arrive in just a few days and save a boat load on shipping. If you don't have Amazon Prime, and aren't interested in getting it, Walmart and Target also have good selection. We've tested pillows from all over and found that the best pillow (Beckham Hotel) is sold through Amazon.