Here's some ... positive thinking.
My SO and I have been together since 2nd year of undergraduate, and have been long distance since we graduated in '07. He's in Law school and I'm working 6 hours away. I applied to schools in the general region where he eventually wants to work, and to the school he attends now (only those that were good fits). This pretty much guarantees more long distance as none of the schools I applied to are closer than 2 hours from where he eventually wants to work.. but we've already decided that no matter what, we're going to make it work. He may decide to look for a job closer to me, and I may figure out a way to be closer to him once I'm past coursework. I know we're an exception to the rule, but for us, long distance has worked well so far, and we're prepared and committed to keeping our relationship going. I think that if you're really in love with a program, and really in love with your SO, you owe it yourself to at least give the long distance thing a try, you may get to have your cake and eat it too temporarily... You can always dump one of the two later when you figure out which one you're in love with more!