The best website to buy shoes is Zappos. They offer a wide selection, great customer service, and free returns.