I just bought a skirt at Target
that's designed as a swim suit cover up but is perfect as a cycling shorts cover!
Fifteen dollars (cheap)