Specialized has a shoe that works for spinning, doesn't have the chunky look of mtb shoes, or the slick sole of road shoes. I have the '04 version, this is the '05.
http://www.specialized.com/SBCEqSect...pShoesSpinning