The Ramble Hotel Denver, Colorado, USA We’re probably guilty of overusing the term ‘urban oasis’ to describe the city hotels we stay in, but...