Cash-strapped and internet-savvy they might be, but millennial shoppers are more likely to shop in brick-and-mortar stores than online, new research reveals.