We are off on holiday to Devon from Surrey. Will be passing through the New Forest on the A31 and want somewhere nice to stop for a leisurely lunch that has something to keep my 2.5 yr old DD entertained. Any ideas?