Basically I'm having trouble in the sort of Arduino hardware I need for my project. The system will gather location and movement data that can be analysed to understand the path taken and time spent when a person views a property.
There are lots of GPS units available at Sparkfun (and elsewhere). There's a GPS Shield specific for Arduino, too. That is probably the most straightforward way to generate pathing data. The resolution and specific application (how to store data) is a more complex and broad topic. Perhaps you can be more specific in your question.