Fast and reliable GPS/GPRS

Hi folks,

I'm looking for a GPS/GPRS arduino shield, ideally combined. There is so many GPS and GPRS shield out there. I need to put GPS tracker in a shoe and really have very small room. Consider the bad antenna position too. I'm just confused. Don't know which one is good :-?

So my question is do you know any good small component that can work by a weak signal? It would be great if compatible with Arduino nano.

Adafruit makes a good one with sd card reader on the bottom side of shield. I sold mine but it worked good for the gps unit she sells