Zappos.com came out as the best U.S. retailer in terms of customer service, ahead of its parent company Amazon.com, in a survey made by the National Retail Federation Foundation and American Express.