^ go for Nokia 5230 its still available in market AFAIK
and as of GPS iam usin it and its really awesome ( reception hinders in indoors and Cloudy days)
u gotta have active Gprs on ur phone to use nokia Ovi maps though it takes little data (its not a data intensive app)
and u can also use GPS without internet ,, like u fill in exact co-ordinates of the location u want to go , it"ll work as a compass ,
and also when going on a trip start gps and u"ll max speed , avg speed , total distance traveled will be recorded.
Its pretty much moore than usefull mate