I went for a fortnight a few years ago and really liked it. Panama City has some nice old squares but feels modern overall. Also went to the mountains and spent some time doing touristy things like zip lining and rafting. We then went to some small islands off the Caribbean coast, it was very...