GPS + GPRS 3G/4G SSL Support

Can anyone recommend what hardware I can buy that will support the following:

  • GPS
  • GPRS - 3G and/or 4G Cellular connectivity with SIM card & secure client capability (ie. https Internet connection).

I need battery power because I need to carry the device with me (outside) and log the coordinates to an SSL web service. Either cheap Chinese product or spend more money on brand quality. Preferrably not a shield - a dev board or module I can connect to Arduino or compatible.

Note: the SSL connection doesn't need to verify certificate.

This is a shield but the link gives a lot of info that you may find useful;
https://www.cooking-hacks.com/documentation/tutorials/geolocation-tracker-gprs-gps-geoposition-sim908-arduino-raspberry-pi