I'm a roadie, but I wear mountain bike shoes - Sidi Dominators. I have a high arch, and I take a size 5 1/2 or 6 regular shoe, but a 38 in Sidi's. So I guess they run a little small!

Oh - and I also use a Superfeet insole in mine.

--- Denise