I'm a student taking an iOS development course at my college. As part of the class we're required to develop an iOS app and I've elected to develop an app for a local historical society. The app that they would like would be heavily reliant on GPS and compatible with recent iOS devices. As I don't currently own an iOS device I'm looking to purchase one to begin development with, including pulling GPS data for the relevant locations in which the app would function. I don't have the money for a cell/data contract, nor would I be able to afford a contract-less iPhone 5. As such I'm considering either an iPod Touch 5th-gen with a Bad Elf GPS device or an iPhone 4s without a contract. Which would you guys recommend and why?