I feel your pain! I am a Size 6 US, 38 EU and have purchased all of my cycling shoes online. I've been lucky that I haven't had to return, but I use TE and Performance Cycling which both have great return policies.