I am planning to get handheld GPS for Christmas. But I am bit confused that is it worth to buy it or can a smart phone perform the basic functions of a GPS now days? Can anyone offer some advice? To be frank I know very little about this area so would appreciate the help. Thanks in advance.