Snow is just part of life in the beautiful town of Vail, Colorado, known as home to the largest ski resort in the wor ...