hi pinkem, sorry for the delay in replying, this time seems to have taken ages to get sorted post holidays
Big White is a great place to ski with kids - we have been every year for the past 4 years but this is the first time we went at Christmas. youngest ds was 3 when we first went there, so we have definitely tried out most things your ds might like to do!
the best things about BW are the fab kids ski school, the ski in ski out apartments, how compact the village is, and all the extra activites like skating, tubing, mini snow mobiles etc.
The down sides are the journey and the fact it can be foggy/cold.
The ski school at BW is excellent, our boys have always loved the instruction and made great progress. ds3 started with the 'hire an instructor' program, where he had an hour a day private lesson with the same instructor and spent some time just in the day care. Once he had the hang of skiing he moved to 2 hour group lessons and by 4 went all day.
We have always picked an apartment near the village centre and have stayed in Eagles, Stonebridge and Stonegate. All are well placed for the village centre and for easy ski-in ski-out.
There are a good few places to eat in the centre and ski hire, a few shops etc, not huge but enough choice for us anyway.
The great thing for kids are all the other bits - some free like carnival night and fireworks, others pay extra like tubing, skating and sleigh rides. Stonegate had an indoor/outdoor swimming pool and cinema as well. There were loads of extra things as it was Christmas including skiing with Santa!
The main negative is definitely the journey as you need to change planes to get to Kelowna or drive from Vancouver which is all day. Once you get to Kelowna the transfer is about 50 minutes and the shuttles are pretty efficient. I recommend going via Vancouver as although the flight time is longer, there are more alternatives if things go wrong with connections.
The big white out name is true, but often you can avoid the cloud by going higher or lower - its rare the whole place is totally thick cloud, although this year it was the most cloudy we have seen, might be the time of year. It was also busy between xmas and new year but this is relative - we are just to used to no queues at all and expect compared to Europe it is still pretty empty!
We normally book independently, using www.rentchalets.com or Central Reservations to book everything. We did book with ski independence once, but not sure there were any benefits to that. Things like ski school you can book in resort, or by email/phone before you go.
pm me if you want any more info - we are going back for a second week later in the season, so we are definate fans!