Avoid the iPhone 3g - it's overpriced, has a terrible camera, wifi reception can be poor, software is limited to apple-sanctioned code, limited bluetooth, fixed battery (a big no-no for trips away), No flash support, no mms, poorly thought-out multitasking, no front facing cam for video calling, horrible contract, doesn't work properly under 64bit XP/Vista, gps that's been complained about everywhere,
Just get geocache navigator for your n95, as well as google maps for mobile and mgmaps. Buy a spare battery and you're set.
To Quote digitgeek.com:
"The iPhone 3G just adds more to the already overflowing pool of overzealous, annoying and idiot fanboys. They want you to believe that the iPhone is the best phone ever and if you point out the list of features where it lacks, they just say that those features simply suck and no one wants them anymore. All iPhone features become super cool for them, even if they have been implemented by a gazillion other phones ages ago."
The N95 is still a good phone, and has a much better camera, can multitask, has a variety of software available, interchangeable battery, 2 cams, mms, Works with any OS (I use it with ubuntu), gps is ok, flash works, and doesn't usually come with such a restrictive contract.
VladD
VladD