I have slightly wide feet and have found that Shimano shoes are hopelessly narrow. To get enough width, they end up an inch too long. My last two pairs of SPD MTB style shoes have been North Wave Missions. They are very comfortable, don't get smelly, and look like a normal pair of darkish trainers. I wear them pretty much all the time, on or off the bike. They tend to fall apart after about 18 months of continual use. If you search hard for them, you may still find a pair. I think that they were discontinued not too long ago. I bought my third pair on
Ebay a couple of weeks ago but they cost a bit more than £50 because they are getting a bit scarce in my size.
Edit: Specialized shoes are similarly narrow.