What I use really depends on where I'm going. A smartphone will easily do more than a dedicated GPS, and I'll usually leave a GPS at home unless I know I'll be out of cell range. I almost always have paper maps on me, unless I'm already familiar enough with the route I'm taking.