I haven't yet discovered that perfect combination of a place that does really good food, where you can sit in an enclosed garden while your kids play on a slide or something similar. Any tips? Am willing to drive pretty far..