There are so many things to do in Panama, especially in Panama City. At the very least, you'll want to allow three days to visit the Panama Canal (including the Miraflores Visitor Center), wander Casco Viejo, explore the ruins of Panamá Viejo (a UNESCO World Heritage Site), enjoy nature through Metropolitan Natural Park and Ancon Hill, and wander the various neighborhoods.