Best shoes for narrow feet

I have quite narrow, low volume feet. Does anybody have any recommendations? I can get quite a good discount on some Sidi Dragon 3's so would be interested to hear from anybody with experience of the Sidi line.

I've had a pair of Sidi road bike shoes, a pair of Sidi motorcycle road racing boots, and have tried on a couple pairs of Sidi motocross boots, and all do tend to fit toward the narrow side. My feet are about normal width and all do fit me, but just barely.

Sidi runs more narrow than most. They also offer a narrow width - my dealer ordered them and they fit my narrow B width feet great. I have Specialized and Pearls too and they're both wider than standard Sidi's. Adding an extra inner sole helps take up volume.

I'm running the narrow version Giro privateers and they're not quite narrow enough for me. I've had reasonable fits with both Shimano and PI. In both cases I needed second/thicker insoles. With my current Giro's I've had to add tongue pads to prevent the buckle from bottoming out.
Opting for velcro straps over buckles may not look as "pro" but it does allow for a snugger fit.
Cheers,
M