I've bought a pair of SPD-SL pedals and am now looking for my first ever pair of shoes to ride them. The problem is there is so much conflicting information and there seems to be no standard sizing rule between manufacturers - I take a size 10 trainers (44-44.5 euro), can anyone help with a general guide to buying shoes that will fit?