You can get a capable-for-your-purposes Android phone for less than $100, brand new. If you have grand children it won't be a phone that will impress them, but your needs don't require the newest and best technology. Look to pre-paid cell providers (like Boost Mobile) for the phone, just don't buy any service with it.
John V is right, though, in your circumstances a Garmin might be more appropriate.