With dozens of popular online retailers now offering free shipping, shopping from home has never been easier.