Sorry it's taken me so long to respond, but I've been busy! Someone above noted that "right now, neuro isn't terribly competitive". Historically, neuro has been and relatively speaking, still is, an easy match. However, it is starting to become more popular. A few years ago the percentage of spots being filled by IMGs was something like 60-70%. Now it's around 20-30%. In any event, it's still an easy match for AMGs. I don't have the exact numbers because the San Fransisco Match Service no longer makes that info public. I think those currently registered, and going through the process can still access the data...let me know whether or not that's the case.
Obviously, some programs are more highly regarded than others, however, it's very difficult to provide a "best program" list. It's better to take a systematic approach and narrow the list based on your personal preferences and professional goals. The first thing to consider is whether you want to go into academia or private practice. If you know you want to be an academic neurologist or research scientist, look for programs with ongoing research in areas that match your own interests. For a list of strictly academic programs go to the American Neurological Association web site.
If you're interested in becoming a clinician, you should look for programs that offer very broad clinical training, good outpatient clinics and a fair amount of elective time. Additionally, make sure you know about fellowship opportunities. You should focus on those programs that currently offer fellowships in your sub-specialty of choice.
In general, when investigating any program, try to obtain the following info: program completion rate, board pass rate (first attempt)(the RRC requires a 60% pass rate to maintain accreditation), "faculty to resident" ratio, didactics, whether or not there is a scheduled board review series, call schedule, benefits, work load and the "resident roster". Although virtually ALL programs will have a few IMGs, be wary of "all IMG" programs (if you are an IMG, please don't be offended, it's nothing personal...just the way it is). Also, once you register with the SFMS, you can get a list of currently unfilled positions. Sometimes positions go unfilled because the PDs are just picky, but often, it's because there is some type of problem. These programs should be carefully scrutinized.
Finally, DON'T underestimate the importance of location! This is especially true for those going into clinical neurology. It's very common for clinicians to end up practicing in the same area as their residency. During the course of 3-4 yrs, you'll make alot of connections, so try to choose an area of the country in which you'd like to settle.
Happy Hunting!