A short drive from Christchurch is the Pegasus Bay winery and restaurant.  www.pegasusbay.com.  This gem offers some of the best food to be had in the Christchurch area.  Cosy fireside dining in the winter and outdoor dining in the warmer weather make for a great atmosphere.
You can easily spend an entire afternoon savouring delectable food accompanied by a delicious Pinot.  

 Just over an hours drive from Christchurch , French Farm Winery and Restaurant  www.frenchfarm.co.nz, near Akaroa provides scenic provincial dining overlooking the stunning harbour. The menu offers  local produce including Barry's Bay cheese, Akaroa salmon, and locally grown vegetables.