I normally wear 8 to 8.5  I bought an 8.5 and they're really small.  I'd go up a half size from your largest possible shoe size because these are really small.  Cute shoes though.  If you wear your shoes barefoot, you can probably get your largest normal size.