my DH wears long underwear with padding under his bike shorts. (It's pretty funny because sometimes it shows at the hemline!)