One thing that's hard to buy online is shoes/clothing. You need to feel if it's comfortable, not just if it's the right size. For clothing, small/medium/large differs from company to company so you can't go by that. Food and clothing will always be something you should buy in person.