The Eternal City isn't just a throwaway title. Rome's nickname was coined 3,000 years ago, a testament to its genuinely universal appeal.
The city has more A-list attractions than most countries, so there's no chance of getting bored on your next visit. But there's much to it than tourist hotspots – with so many places to eat, each serving a variation on some of Italy's most traditional dishes, you'll be so full that getting around Rome will be quite the challenge. We promise that the pasta alone is worth the trip though!
Food and drink
Food is something that Italians are hugely passionate about, with pizza and pasta topping the list of obvious choices in Rome. Every restaurant in the city is required by law to display a menu (including prices) outside, so there should be no nasty surprises when you get the bill.
Traditional trattorias line the city streets, with tables and chairs often spilling out onto cobbled squares and pavements. Expect to be wowed by pizza and pasta like never before – even the simplest pizza Margherita or pasta bianca (pasta sprinkled with cheese and pepper) is a guaranteed taste revelation. Try restaurant Al Moro, which serves up some of the best pasta in the city, just steps from the Trevi Fountain. Or Forno Campo de’ Fiori for delicious hole-in-the-wall pizza.
For dessert, head to a gelateria, where colourful rows of every conceivable ice-cream flavour make it a tough task to choose just one or two scoops. Gelateria Il Dolce Sorriso is a well-established local favourite with a huge range of iced treats, plus crepes, waffles, cakes and great coffee.
If you've got deeper pockets or are celebrating a special occasion in Rome, there are plenty of fancier restaurants to choose between. Sticking with Italian cuisine, three-Michelin-starred restaurant La Pergola is truly upmarket, sitting in the Waldorf Astoria hotel with magical views and a menu full of equally magical culinary creations. Or, for fine dining at more down-to-earth prices, head to Ristorante Crispi 19 near the Spanish Steps.