LBS is the way to go for your first pair of shoes. Even down the line online is a hard buy. I though tI had my size nailed on some Diadora's (from performance.com) but did not realize how narrow they ran. I had to send them back after a week of playing with cleat position going to the LBS ect. I now have Sidi mega's on order with them to try on. If I like I will buy. may cost $20-25 more but is worth it.