So when you get your shoes - try on the normal's and the wides..if the wides feel ANY better at all, get them.
Other than that, I've had good luck with Shimano RP3's - which are much more road oriented, however.
My cross shoes are Lake MX160 which work well but are quite a bit bulkier.