Arduino GPS Shield

Hello,

I'm new on Arduino and I want to start working with on a GPS project.

I would like to have the Arduino GPS and SMS (GPS) capable, also I would like it to record a log of coordinates as well as some other info as time in i.e. then it needs to be able to download the log to my PC using Bluetooth so I will build a route map on my PC track system (working in the development too).

What Arduino board and shields do you recommend me to buy for my prototype?

Thank in advance for your help.

Eduardo