Morrison surprises with red rock trails, dinosaur history, small town charm, and moments that turn a quick stop into a stay.