I have been to Spain quite a few times but it's only in Barcelona last week that I discovered Spanish hot chocolate. Forget Cadbury's chocolate powder to which you add water, this is the real thing. A real Spanish hot chocolate is made from real milk and real dark chocolate that has been melted in said milk, the way our grand-mothers used to do before the Nestles and Cadburys of this world invented the sachet of chocolate powder. The resulting drink is just heaven in a cup, sometimes so thick you have to eat it with a spoon. It is ideal for an afternoon break or, with churros, as a pick-me-up in the morning after a night of debauchery.
My favourite place to have hot chocolate in Barcelona is a small coffee shop aptly called Bliss, on Plaça Sant Just. Sit down in one of the sofas, order a chocolate caliente and relax, watch the world go by. You have just found Nirvana.