Survey ranks customers' favorite grocery shopping destinations