Nothing will benefit a relationship more than actually being in the presence of someone you care about. Facebook, Twitter, texting, and Skype are all great ways to keep in contact with someone you cannot see often; but they are no substitute for the old fashioned date. It has never made sense to me how anyone can be in a relationship in which they never actually spend time with his or her significant other in person. Anyone in a long distance relationship can attest to the amazing feeling you get from simply occupying the same physical space as a significant other instead of talking on the phone or texting. Skype has helped us out a bit with allowing us to see some facial expressions, but the ability to reach out and touch someone is still lacking.
So, if you are dating someone or talking to someone who will not make the effort to come visit you or take you on a date, he or she probably isn't worth your time. You deserve to have someone want to spend time with you! You deserve some face to face quality time!