I'd say OHSU, Yale, and BID are all in generally the same league. We could all quibble about relative rank in that league, but I'm not sure it's helpful.
OHSU is a nice program, in a nice city, in a city part of the world. The unemployment rate for all 20-30's sucks really bad right now, and I didn't think the town was THAT "tiny", but you're right it's not a huge city. Eh. I think being single there would be fun. I've met a few girls from Oregon and I liked them!
BID is kind of like BW and MGH's step brother. Yes, it's still a Harvard program, but it's kind of known as the "other" Harvard program, but I don't really think you lose out on that much, and it seems like the pace of life is more manageable. All in all a very nice program and location is good if you like a more urban setting, you can't get much worse than BID. They kind of remind of the NWern of the east.
Yale is a good medicine program with a good match list. New Haven is a **** hole and will continue to be a **** hole and you will get tired of it. With that said, I think it's such a nice program that if you liked it best, you could put up with the surrounding environs. I've got a staff from Yale and asked him about it, and he confirms what I've said. If you like the program better, no reason not to rank them above the others.