My Sidi's fit me to a tee (45), but that's with a thin sock. And I have what is called a slightly low volume foot. So they run a bit small, which is what I have heard from others.
What you should do is visit a store that sells them. In Canada, that's MEC. In the States, higher end bike shops or perhaps REI?