a good place to stay in Denver. close to a lot of noteworthy places to visit