Google Maps is even more handy on my iPod Touch. It's pretty creepy that it can actually locate me withing 30 meters of accuracy using wifi

("Locate Me" feature). Plus after that, I can search for say "Sushi" and it will list all the stuff around my place. Really handy when you are thinking of something to do, on your feet.
P.S. Open wifi hotspots are awesome

.