I just bought Microsoft Streets and Trips 2013 on Amazon for $40. It includes a Microsoft GPS dongle.
It works. I can't say it is better or worse than anything else. But for $40 I got the dongle and software with all of the offline maps on the Surface Pro now.