Timeless cafés and must-visit restaurants