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 
