Riding around town I generally wear whatever I have on. For longer rides, I have two steel bikes with spd pedals that I ride with MTB shoes. If I'm trying to go fast (that is a relative term -- fast for me) I ride my carbon bike with Look pedals and stiff road shoes. The latter set up is not great if there is going to be any walking around to do.