Great advice all around. I will just take my iPad mini and use Google maps along with the other apps suggested. I will be using public transportation and walking for the most part, so I will definitely avail myself of the local maps available at the tourist office.