Thank you for taking the time to document these tips - I'm heading there for the first time in a few days and helps to clear things in my head. I too am staying in Miraflores; any must see things there for the days I'm not in the old town?
I've got a trip back to the airport for a 3am flight during my stay. Did you see if Uber was readily available throughout the night or is it better to get that arranged through my hotel?