you also may want to consider BMX-style shoes or especially low-top hiking boots - these usually have very stiff soles and are great for cycling. other people have mentioned cross-country running race shoes - apparently they have a stiff plate in the forefoot.