Getting three generations of one family onto the same holiday can be difficult before anyone has even packed a bag. One person wants safari. Another wants the beach. The grandparents would prefer not to change hotels every second night. The teenagers want activities....