Booking a holiday for three generations can be daunting, so here are four locations that offer something for everybody ...