I've been doing the vast majority of my shopping online for several years. I'm not doing it because of the crowds though, I choose to do it because I'm typically able to find better prices online than I am in the regular stores.
I've been shopping online for a while now. I love it. ONLY with free shipping though. I cannot stand to pay for shipping. Amazon is a place I frequent for the crazy things I want to find but there are some good eBay deals as well.
I agree with this 100%. I buy everything online. Especially gifts. You can find a lot of bargains on sites like Ebay, and Amazon. Shopping online makes the process of shopping easier, because you do not have to leave your home. Not to mention you save money at the same time.
E-bay would be the best place to buy gifts because their prices tend to be slightly lower than Amazon's. However you must be willing to take a risk because not all e-bay sellers are good guys.