U-Blox GPS with Electron

I am new to Particle IO. My application requires receiving Serial Data, Time-Stamping the Data and sending to internet.
Some clients also want GPS locations so I was looking at using a u-Blox module. There are several available (NEO, MAX etc and version 6G and 8G).

What I am looking for is recommendation for model to use and some sample code for reading the packets.