The best terraces to enjoy summer with great views and even better food