Goal-oriented restaurant planning