We’ve scoured the high street to find 50 of the very best holiday buys, from jewellery to maxi’s. And they’re under £50 too – bonus!