Buy a cheap iPhone 4 and use Google maps,it works well but hammers the battery,you would need to keep it plugged in to a charger if using it much more than an hour.I tried mine once in a mates car,the maps are free,and the phone has a built in GPS receiver.