forsparta,
First of all, I am so sorry for your loss. Medical school is tough, and such experiences can only make things more difficult. Though Step 1 is important, it is by no means ultimate, especially in the field of Neurology. My score was similar to yours, but due to other parts of my application, I interviewed at several top institutions and finally matched into my number one. Doing better on Step 2 will help. I would try to shoot for a 230+. Most program directors look for a 10 point increase between step scores, from what I heard during my own process.
Being at Mayo will definitely help, as far as pedigree goes. Though it may not be fair to those students who are from lesser known places, it's the way things work. Point being, you're at an institution with an excellent reputation, and this is good for you. MGH, Columbia, JHU, and Yale (you mentioned New Haven) are extremely competitive programs that value research. With your number of publications, assuming they are of decent caliber, I would be surprised if you didn't get some consideration. I would let these programs in the cities you are strongly looking at your reasons behind wanting to be in that location. Because you have a fiancé who is working in NE, that should marginally add some weight to your application at some of these places.
As far as obtaining LoRs, I would definitely get one from the chairman of your neurology department, one from your program director, and letters from any other neurology faculty or IM faculty that you can say know you on a deeper level. Letters are more valuable if they are more personal, and try to avoid generic letters even if they come from strong faculty. Yes, I say IM because the day-to-day work of neurology is similar in structure to that of an internist. My school lacked a neurology department during my formative years due to political issues. My only neurology letter was from a PP neurointerventionalist. The others were from internists, and one was from a PhD researcher for whom I worked.
I would STRONGLY suggest doing some away rotations at MGH, Columbia, JHU, etc. and working hard to impress the faculty. You can potentially use this opportunity to get a letter of recommendation from the well-known faculty from these places.
Finally, keep in mind that everyone dreams of going to "TOP 5" programs, but the reality is that research funding aside, most neurology programs will train you to be an excellent clinician. The best part about the northeast is that it is very dense in terms of academic institutions, so you should hopefully be able to match somewhere!
Sorry for the long post, but I hope this helps at least a little.