I have been accepted to Stanford MS CS program and to Cornell PhD Program. I originally applied to Stanford's PhD program but was accepted only for the Master's Program without any financial support. Cornell's PhD offer is with financial support for all the years of my PhD. I am interested in Theory and in the long term I want a PhD degree. So even if I choose Stanford's program I will apply again for PhDs after finishing the Master.
I am really in a big dilemma and any help and advice would be helpful.