In general, they are all good.
You need to ask yourself what you are looking for in a program? Case #'s, research opportunity, close to home, lifestyle (esp if you have a spouse), etc. Obviously, certain places are tough to match at (Iowa, JH, Michigan, UW, etc) - but you can get great training nearly anywhere - and remember that <20% of people go into academics.
Fellowships are available no matter where you go, and it is more of who your chairman, etc know than anything else. That said, H&N and peds are much easier to get than say Neurotology or FP. Talk to you residents about what they think. They'll also have insights into programs they interviewed at, too.