If you spend much time in Steamboat Springs, Colorado, it won’t be long before you overhear someone say that Steamboat is their "favorite place in the world." This scenic mountain town certainly has a lot going for it, from its legendary, light-as-a-feather powder in the winter to its impressive