Sealing will help keep the grout cleaner longer, but if you are looking to improve the grout's water proofing, sealers won't do that.
We are partial to the sealing products sold in our on-line store.

However, if you need something quick, check out Dupont's line of sealers. I wouldn't spend $100 a bottle for anything that you have to re-apply yearly, though.