Italian restaurant Piccolo offers laid-back dining with handcrafted cocktails and an imaginative wine list in a stunning setting.