Hiking Columbine Lake, a stunningly beautiful alpine lake in San Juan Mountains, Silverton, Colorado