England is a nation of "overweight, alcopop-swilling, sex-and-celebrity obsessed television addicts", according to a travel guide.