Loved for being a 'no-brainer' holiday, an all-inclusive hotel will take care of everything for you and your family. There's the food and drink (including snacks, essential if travelling with kids!), ...