With huge online retailers like Amazon.com dominating the e-commerce space, will department stores and smaller, boutique shops survive?