If you're logging data from a stationary receiver, then it sounds like you are setting up a GPS base station. Are you considering using Rtklib for post-processing?
If setting up a base station, you will need a GPS receiver which outputs "raw" measurements. You also want to use an external antenna.
Here is one example of a low-cost GPS which outputs raw measurements:
http://www.dhgate.com/ublox-lea-4t-gps- ... #s1-1-null
As for antennas, you can start with a patch antenna, but you will want to upgrade once you get things working. Trimble "compact dome" antennas run about $75 used on e-bay and are worth the investment.