Keystone is for gapers all you need to know. Plus they have Craig "No snowboarders on my mountain" Simson.
As far as going to Vail that's generally always busier than BC. BC park in the Bear lot hop the bus to the village or the landing depending on which is open and bam go from there. Parking has never been an issue for me there. Vail it's pay to park regardless.