Mexican hot chocolate is one of those great recipes that lends itself to experimentation. Start with whatever milk you prefer. It is great with evaporated milk, but also tastes wonderful with whole milk, or any non-dairy milk. Warm it on the stove and add your chocolate. We like solid chocolate, like chocolate chips or chunks, but it works with cocoa powder as well. Add sweeteners (honey, sugar or agave), cinnamon, nutmeg, cayenne and vanilla to taste. One particularly appetizing recipe we found included a coconut whipped cream. Also, a long cinnamon stick can make a beautiful addition.
Mexican grocery stores sell a beautiful tool for mixing the hot chocolate. It is a wonderful addition to the kitchen, but the hot chocolate can just as well be whisked with your standard whisk.