Guidance on what Arduino and Shields to buy

Hi! I'm really new to Arduino. My project is to use and Arduino to collect GPS coordinates, Accelerometer and GSM antenna and log all that data into a SD card. Then send at will all the information to a web server.

There are so many options, that I'd appreciate an advice on What Arduino and shields best fits for this, thinking it to be as small as possible?

Thanks in advance!! Guillermo.

to give you more options check - -

If you can afford buy multiple UNO's so have at least one free to experiment while one other runs your code

One of the nicest shields I have is the - - includes an realtime clock