1. John Lewis Beach Huts towel £18, johnlewis.com Generous and featuring ma - The Independent