How to choose cycling shoes

When choosing cycling shoes, look for the appropriate category (road, MTB, recreational), weight, sole stiffness, fastening system, compatibility with pedals and, of course, the appropriate size.