Here are the top-rated spots to enjoy the sunshine whilst having a bite to eat or drink