Todos los años, los expertos del Deutsche Bank publican el llamado índice de malos hábitos.
En 2017, Madrid ocupa el puesto 24 de la clasificación, entre Milán y Shanghái. El valor medio de cinco botellas de cerveza y dos paquetes de cigarros en la capital española es de 37,7 $. El precio ha bajado un 15% en comparación con el año anterior.