Also, if you have a smartphone, I highly recommend the TripIt app. You can save all your travel documents, confirmations, schedule times/dates for entertainment, phone numbers for restaurants and taxis, consulate addresses and ph #s...literally everything. I even scanned my passport page as JPEG and attached it, so I'd have the info if it went missing. That saved info can be accessed when you don't have wifi. I always kept data off and kept phone on airplane mode and just referred to it when on my hotel property. Just added contact #s to my local cell for when I was out and about.

Don't forget your local beach/cliff maps. Huge help while there, especially for the first time.