Panama is a country with a rich history and diverse culture that offers a wide range of attractions for tourists.