I have had a Speck case on my mbp since day one, and put it in a regular fabric sleeve. To be honest though, the MBP is fine without the fabric sleeve if you have it in a Speck case. It can take day to day wear fine, might even survive a fall even, although I have not tested it.
As for water protection…er, what are you doing on the train?