I have a very great new for you. I've developed a GeoCaching app for Windows 8/RT. You can discover the application here: GCExplorer | Enjoy GeoCaching on Windows 8
Unfortunately, you don't have a GPS on your Microsoft Surface so you cannot use it to go until the cache without any other GPS...