There was a time when cocktails were the preserve of Sex and the City characters or casino-frequenting James Bond types. But cocktails are increasingly popular in more casual locales – from pubs to restaurants – especially among younger groups. What’s got them knocking back daiquiris with dinner?