Madrid is best known for its great cultural and artistic heritage, and also has some of the liveliest nightlife in the world.