Google nav isn't on the iPhone yet.
If you want free turn-by-turn try Waze. It's not the most reliable thing in the world but it's free. Otherwise for occasional use MotionX Drive is pretty decent.
Btw the price drop on the TomTom app is because the $50 version only has US maps, the more expensive one has all of North America.