The ski crowds obviously weren't out and about in June, but Vail's restaurants were still buzzing. I recommend making reservations if you're dining in the villages, regardless of when you're planning on sitting down for your meal.
On my first night in Vail, I ate at Alpenrose, which seemed to be the center of Vail Village's action. The Austrian-German restaurant is a cute, locally owned spot with great people-watching, tasty food, and must-try fondue.
I also made it to Margie's Haas, the upscale restaurant at The Hythe Hotel. This spot is on the pricier side, so I recommend saving it for a special occasion or date night instead of a family dinner or casual get-together.
I didn't find a ton of breweries when I was walking around the villages, but there were bars where I could grab a drink and take in the scenery. One of my favorites was the Vail Village Tap Room, which is located right in the main square.
People definitely went out at night, but the town's nightlife scene seemed more mellow in the summer compared to the winter's famous après-ski parties.