there is a offline maps software as co pilot but its not that good in my opinion google maps 5.0 is the best
yes it requires gprs but u can activate a small bucket of ufone zong or warid when ever u want to use it
plus that is a crack for google maps that gives u voice guided navigation as well