I really fancy some h&m shoes, I've never bought their shoes before but it seems they only do 6.5 or 7.5. I'm a 7 so do I size up or down? Why such weird sizing is it a European thing?