Should I use a GPS unit, phone with a GPS program, or something similar?

It is highly recommended that you use a GPS device and download the course onto your device. It is also suggested that you carry a paper map as a back up. Also note question #2.