Best town for virtual semester?

Boulder. 300+ days of sunshine, friendly people, great food, vibrant live music scene, abundant nature in which to hike, kayak, SUP, or ski, and close to a major airport.