From ghost towns to historic hotels to delicious restaurant to the Durango train, Colorado's city of Silverton has plenty of fun things to do.