What it actually is
Avon is a town of a few thousand full-time residents in Eagle County, Colorado, sitting at roughly 7,430 feet on the valley floor where U.S. I-70 and the Eagle River run through the Vail Valley. It's the gateway to Beaver Creek Resort, which sits a couple of miles up the mountain to the south. The Riverfront Express gondola connects Avon Station down on the valley floor to Beaver Creek Landing, so you can be on the slopes without driving up the resort access road. That relationship — town below, resort above — is the whole character of the place.
The heart of town is Harry A. Nottingham Park and Nottingham Lake: a swimming and paddling lake, trails, a performance pavilion, and open lawn that turns into the community's summer gathering spot. Compared with Vail Village or Beaver Creek's private village, Avon reads as more of a working town — a mix of condos, townhomes, and single-family homes, some full-time residents and some second-home owners, plus the everyday services (grocery, restaurants, transit) that the resort villages don't have. It's often where people look when they want Vail Valley access at a price point below Vail and Beaver Creek proper — but 'more attainable' here is relative to two of the most expensive resort markets in the country, so verify current numbers for yourself.