I like my shoes much wider than my feet (I normally fit just fine in standard women's/B width shoes, but buy men's/D width bike shoes) but absolutely no extra length, because my feet will slide forward in too-long shoes and then my heels will chafe. It causes no end of annoyance at bike stores, because they always insist on me trying on one size up, and I have to talk them into bringing out my proper size as well.