i second the idea of buying online. unless you live somewhere with a lot of shops, you'll get better variety online too. but go with sites that carry products you are familiar with or offer reviews. nothing like shelling out a lot of cash for cheap vibe