Situated at the crossroads of two continents, Panama City is a true metropolis with its upscale cafes, a growing skyline and unruly traffic