Panama City is a city of contrasts, where colonial ruins and modern skyscrapers coexist. It offers a plethora of tourist ...