Every corner of the UK is hiding an al fresco gem where you can dine outside in style. Edinburgh has cute beer gardens and stunning terraces, while you can eat on the beach in Brighton.