the data connection doesn't download maps or anything, its just assisted gps data really, so costs should be minimal. if you cant live with minimal you may be able to set up an invalid data connection using fapn, then tell the maps application to use that, this will make it take a lot longer to find your location on startup if it works at all, i haven't tried it.