There are typically 4 options... note I'll differentiate here between Taos Ski Valley (TSV) and Taos the town (Taos) which are about a half hour drive apart.
1) Stay in the base village
Somewhat expensive, but nice to be walkable to the slopes, or slope-side. The Blake is the fancy hotel they put in a few years ago and is very nice. Snake Dance, Powderhorn, and Alpine Village suites are central and popular. Plus there are quite a few condos/townhouses for rent. Some of them are a short walk, and some of them are a hilly walk, so you might want to figure that out before booking. (The altitude can be a killer on a long uphill walk back to a condo.)
2) Stay in the canyon down the road
A couple of miles down the canyon road from TSV there is a small group of hotels. I'm not sure which are still operating. Last season I think one or two were closed. The disadvantage here is you still need to drive or take a shuttle to the slopes, and it's a longer drive into the town of Taos is you want to get groceries or hit the restaurants.
3) Stay in Arroyo Seco on another area between the town of Taos, and Taos Ski Valley
This is what I did at the last couple of Gatherings, and what I'm planning to do for 2023. 15 minute drive to ski, 15 minute drive to Taos. There aren't a ton of places - it's pretty rural - but you can find some.
4) Stay in Taos
The town is cool, though not really a typical ski town. It's a little more sprawling, and not as fancy. But there are coffee shops, and restaurants, and breweries, and I've usually made the trip into town once or twice for dinner no matter where I'm staying. The only drawback is the drive to ski.
As far as driving, TSV is up a windy canyon road, a little reminiscent of Alta/Snowbird, though with much less chance of it being a white-knuckle snowy drive. They maintain it well so it's usually fine. Still on a good snow day, it could be a bit treacherous.
As for when to book, last there seemed to be a fear that you needed to book early, hence these early announcements. In past seasons, I've usually booked in September, or as late as October. For 2023, I've just reserved a place as an option.