Plus 1 for ultimate addons, waterproof case plus bar mount, but if you're going to use it for satnav you must get the battery cable from the same company to go with it as the iphone just won't last.
And I I use the Navfree app, as you guessed- its free and works perfectly!