Rich in natural beauty but often overlooked by visitors, Panama is a Central American country finally coming into its own.