I've done cocktail parties 2 ways - either we ask each guest to bring a bottle each of a different spirit so we have a good variety. Or once I sat down and picked out a good 5 or 6 recipes, bought the alcohol for those recipes and then people just chose which drink out of those.