Personally (entirely personally!) I do think we should pay for our condoms, given everything else we get from the NHS - including the bargain prices at the Freedoms shop.
It did change it's URL a while ago, so if you have an old bookmark that might cause problems.
Kay's guide to sizes...
Pasante Trim - smallest
Any 'normal' Skins, e.g. Natural, Ultra Thin and Pasante Halo - small-average
Mates, most Durex (which I avoid as its the brand that splits most with me) - average
Skins Extra Large - average-large
Pasante King Size - large (this is the biggest standard condom easily available).
What I do is buy 144 Mates Naturals and Pasante King Size, and then their shag packs (24) of the Trim and Skins XL.