Try shoes on and then buy them in the store you tried them on at.
Different companies shape their shoes differently and not every size 10 is the same. Most companies make a range of shoes so if you can afford cycling shoes you'll find one you can afford at most shops. The extra money you pay will be less than buying two pairs of shoes online.