The Riu Panama Plaza is the hotel chain’s first foray into the urban hospitality concept, set in the heart of Panama City. THE ARRIVAL: With 645 rooms, the Riu Panama Plaza is largest hotel in Panama City, Panama (for now, that is; this fast-growing metropolis has larger properties in the pipeline). It also marks…