A lot of people who frequent head shops don't even think to look for a head shop online. The truth though, is that you can find the most selection and best prices online. A shop that operates solely online doesn't have the space constraints of a brick and mortar store, which means you can end up with a much larger variety of things to buy. Their overhead is almost always lower as well, which means a savings to them that can be passed on to you.
The Best Online Head Shop
The other thing to keep in mind about an online head shop is that you can shop from the privacy of your own home. Going into a store, even if you don't find what you want, you'll tend to fell that you have to buy something to justify the trip. When you shop online though, you can shop at any time, take your time and only make a purchase if you've found just what you're looking for. Your best bet is to make sure to shop with a company with a reputation, like www.internationaloddities.com. They've been around for 30 years, which is a pretty clear indicator that they're doing it right.