The Little Nell in Aspen, Colorado can firmly lay claim to being one of America’s best alpine hotels, thanks to its spectacular location, stylish rooms and suites, legendary après offerings at Ajax Tavern at the base of Aspen Mountain and the culinary delights across the property.