Young people are increasingly drinking alcohol at home rather than in their local.

Research suggests the number of 18 to 24 year olds visiting pubs at least once a week has more than halved in the past seven years - because it costs more.