I have been using Husky floor liners this winter and they worked really well. Never had a problem with water going over the edge and I live in Minnesota so we saw plenty of snow. The only thing I don't like is they cover the lever for the gas tank, I had been thinking of cutting that part off but it's pretty easy to pull aside.
Old message but I thought I'd add my $.02 here. You can get the liners in grey for GenII. I recently purchased a 2009 Prius and the wife wanted grey floor liners. I didn't want to pay the premium for weathertech but still wanted American made so I emailed Husky. The engineer manager contacted me back and said they could do it in grey. A few weeks later and I'm a proud owner of Husky floor liners that match my car. They do cover the lever but it was easy to cut a hole into. They are very solid, like soft rubber and the nibs at the bottom solidly attach to the carpet. If you also need some grey liners for a Gen II, try asking for Steve Bower at Husky.