Here are 11 unique things to do in Colorado from visiting castles and exploring ghost towns to playing at adventure parks.