Could somebody explain a GPS for an automobile?

I keep getting lost in the city because of unannounced detours and want a GPS to help get me around. What is the best kind? What needs to be hooked up to it? Do I have to subscribe to some service? What's the best kind and is it best to buy one online?

Any advice would be appreciated. Thank you.
3 answers 3