There is no alcohol in this recipe, making it suitable for children, although not for young children as the cheese is very hot to eat and there is the risk of an accident while dipping the bread.
The cheese on top of this soup changes from canton to canton. Expect Gruyere in French cantons, Emmentaler if you are in one of the German cantons, and Parmesan in Italian ones.