REI has those Canondale one's. They look pretty good. Waterproof and I think have hard sides. I use Trek Interchange panniers that have cinch straps to make the bags the size of the load you're carrying.
__________________
Demented internet tail wagging imbicile.