You have to try on shoes in my opinion. Sidi's did not feel good for me at all, although many people love them. PI's are also quite nice, but none seemed to fit. Shimano's, again, some people say good, but not for me. I ended up going with Specialized - one road, one moutain, and both feel very nice. So...I say try all the brands I mentioned. Figure out which model you like, then surf on the web for deals!