Renowned restaurants and cosy cafes, when it comes to dining, here you’ll find something to please every palate.