I have Visual Studio Online (now VS Team Services) account as a part of my MSDN subscription. I managed to create a project there, set a workspace in my local Visual Studio 2013
One solution that I use is to create a small V/M either on Amazon AWS, Azure (or any other cloud service) and install Visual Studio on there, then RDC into the V/M. You can spin up the V/M whenever you need to or if it's on a high-availability instance, you can connect any time.
Using TFS online with this is great, as I can either work locally, in a disconnected state (traveling, etc.), check-in, then work on the cloud, and really never have to carry my laptop around.