I am not sure how narrow your feet are, but I have narrow feet, narrow heels and a high arch, and find that Ecco shoes and boots fit me quite well. I have ended up having to size down a tiny bit in the Ecco brand (well, the Euro sizing is also a bit confusing). I used to always wear a US size 8 in women's shoes, sometimes "N" or "AA" if necessary, and if I could get them. In an Ecco shoe, I take the Euro size 38, which I think corresponds to a 7-7.5 or thereabouts, according to their size charts - thing is? Most shoe stores measure my feet at a size 8. Just something to keep in mind if you do try some Eccos on.
I think they are cut larger in terms of length, but are particularly suited to narrower heels, and seem to have good arch support for those with higher arches. Something to try on in-store when you get a chance, and then stalk the sales.
I don't always need to look for a shoe that specifically comes in narrow widths - more often than not, I end up buying brands that seem to work on my narrower feet (eg. Ecco, some Clarks and so on).
What style of shoe/boot are you looking for this time around?
editing to add: I would get yourself to a dept. store or brick and mortar store with lots and lots of shoes to try on, and try on a whole bunch, without worrying about the price tag just yet. The idea is to get a list going of which brands fit you well and in what size. That way, when a good sale does pop up (online or otherwise) you'll be able to pounce on it without worrying about how it fits. I was dealing with 'fussy foot factor' myself awhile back and had no idea which brands fit me best, so I went trying on all kinds of things, while taking notes.
Hate to say it, but you'll end up discovering that certain brands just won't work at all, no matter what size they are, narrow or not. Some will fit better in a slightly smaller size, and some will work better in a half size larger. I ended up with a little list in my purse that listed the brands that fit, and in what size. Sounds crazy, but I can wear three sizes (7, 7.5 and 8). All depends on the brand and fit.
What do you think of going on a shoe-trying-on expedition - just for fact-finding?