A family-friendly stay with plenty for children to do, even if it rains