There seem to be so many out there to choose from.

Which do YOU think are the best ones? Why?

How do you know what "size" to pick? If you are getting them from a chemist or something, I cant see them letting you try before you buy IYKWIM.