This is excellent advice, however you may want to mention the “designated-driver” group, many of whom will drink at other occasions. I do like your suggestion to chill some Sparkling Juice etc. to serve along with champagne (good for teens & kids to participate, also).
Good point. I will note this for future tips.