Unsure about what to do in Rome? don't worry, you won't be disappointed. Rome, Italy’s ardent capital, is one of the most romantic and inspiring places in the world. It’s a captivating mixture of haunting ruins, extraordinary art, and vibrant street life. Being a result of over 3000 years of makeshift urban development, it bears a nickname the Eternal City. Hence, whatever your travel style, you can be sure to never be short of exciting things to do in Rome. The roots of the city go back to the early days of civilization. A legend has it that Romulus and Remus founded the city of Rome. The mythical twins, sons of Mars, banished from heaven and saved and nurtured by a she-wolf (Lupa).
Being banished, in their adulthood, the brothers decided to build their own city. They each picked a different locale but Romulus won his claim and founded in the year 753 BC. However, the historical evidence suggests the city is of Etruscan origins.
What started as a small rural settlement flourished into a bustling commercial city, home to one of the most advanced civilizations of the time. In fact, it grew into a republic around 500 BC and evolved into an empire toward the end of the BC period. Throughout its history, the city played a crucial role in the revolution of Western art and architecture, inspiring artists to push the limits of their creativity. The result? A city drowning in unimaginable treasures of human achievement. Statues, mosaics, frescos, facades, and piazzas dazzle and impress every onlooker.
Visiting Rome is about both, embracing “la dolce vita” attitude as well as immersing yourself in the history, art, and culture of the city. Just wander around, enjoy an espresso in a clandestine cafe, lose yourself people-watching on the quaint piazzas, dress for the evening Aperitivo, savor the food made with love… All that is part of the enchanting Roman experience.
Browse the page to explore and discover amazing things to do in Rome!
In 80 AD, Titus officially opened the Colosseum’s gates to the throngs of jostling spectators hungry for the sight of beasts, battle, and blood. Although now, two-thirds of the Colosseum crumbled away during earthquakes and fires, it remains one of Italy’s most striking attractions. So, if you are wondering what to do in Rome, a trip to the Colosseum is a must. Book a tour, stroll the arena floor and imagine the iron on steel of gladiatorial combats. Or, navigate your way through the underground Hypogeum, where prisoners, gladiators, and animals awaited their fate. The Colosseum is, without a doubt, one of the best places to see in Rome.
A trip to the Centro Storico is a must if you visit Rome. In fact, most of the top attractions in Rome sit among the densely populated piazzas. An unruly tangle of its cobblestone streets and alleys guards Roman treasures. Dealing with Rome’s heat and the hordes of tourists who flock to the historic center can be overwhelming. To explore the Centro Storico by night is to avoid all this. Instead, you experience the romance of the best places to visit Rome as never before. See the Piazza Navona and the illuminated waters of its four impressive fountains. Or, admire the striking size of Pantheon’s backlit columns. All that under a starry Roman night sky.
When you’ve exhausted all the places to visit in Rome, or maybe the hustle and bustle of Rome has exhausted you, jump on a train for a day trip. From Rome, you can head to Tivoli. Here, you can roam around the grounds of Hadrian’s Villa. Or, you can head for the magnificent Renaissance gardens at the Villa d’Este. Cerveteri is also close by, and here you will find the “city of the dead,” an Elaborate tomb complex built by the mysterious Etruscans. If you’re feeling up to it, go a little further afield and make your way to Florence. Or, you could also head south to Naples and grab a slice of pizza in the city where it was born.
If you’re the adventurous type and want to explore all the top sights in Rome in a different way, then a Segway tour is just what you’re after. A Segway is a two-wheeled, self-balancing scooter. They’re tons of fun and super easy to use. With all the things to see in Rome and all the walking that goes with it, that’s definitely a win. Segway tours in Rome are no different than walking tours. Except on a Segway, you have the added benefit of being able to scoot everywhere quicker and with a third of the effort. All major Segway tour operators will offer tours through the Centro Storico, the Colosseum, and even the Vatican.
While in Rome, forget about diet and make devouring Roman dishes part of your travel experience. Taking your time to explore the tastes of the local cuisine is a great way to learn a bit more about local culture. Make sure to sample Bucatini all’amatriciana pasta, probably the most Roman of all Roman pasta shapes. Spaghetti cacio e pepe and Spaghetti alla carbonara are both simple but also bound to blow your mind. Taste Carciofi (artichokes) alla romana (Roman-style) or alla giudea (Jewish-style). Meat lovers will appreciate the lamb dish Abbacchio alla scottadito or alla romana. Take your tastebuds on journey of a lifetime!
| # | Time | Query |
|---|---|---|
| 1 | 2.05 ms | SELECT url, namespace, method, content_redirection FROM `redirect` WHERE status = 1 |
| 2 | 3.07 ms | INSERT INTO `log_customer` ( `id` , `id_customer` , `log` , `date` ) VALUES( NULL , NULL ,... |
| 3 | 0.5 ms | SELECT * FROM `languages` WHERE TRUE AND `short` = 'en' |
| 4 | 0.55 ms | SELECT * FROM `languages` WHERE TRUE AND `name` = 'English' |
| 5 | 0.64 ms | SELECT d.*, d.cdn_image_uuid, d.cdn_variants, d.cdn_processing_status, d.use_cdn, m.id_language, m.name, m.description, m.summary, m.seo_title, m.seo_description, m.seo_keywords, m.seo_url, m.img_alt, m.faqs, m.index_content FROM `destinations` AS d INNER JOIN `destination_meta` AS m on d.id =... |
| 6 | 0.87 ms | SELECT t.*, m.id_language, m.title, m.description, m.img_alt, m.blog_link, m.category_link FROM `thingstodo` AS t INNER JOIN `thingtodo_meta` AS m ON t.id = m.id_thingtodo WHERE TRUE AND t.`id_destination` = 10 AND t.`status` = '34' AND m.`id_language` = 1 |
| 7 | 2.29 ms | SELECT destinations.*,destination_meta.* FROM `destination_parent` join destinations on destinations.id = destination_parent.id_child join destination_meta on destination_meta.id_destination = destinations.id where true and (id_parent = (SELECT id_parent FROM `destination_parent` where `id_child`... |
| 8 | 0.41 ms | SELECT c.*, m.id_language, m.name, m.description, m.seo_title, m.seo_description, m.seo_keywords, m.seo_url, m.img_alt FROM `categories` AS c INNER JOIN `category_meta` AS m on c.id = m.id_category WHERE TRUE AND c.`status` = '32' AND m.`id_language` = 1 AND m.`name` = 'Rome' LIMIT 0 , 30 |
| 9 | 0.3 ms | SELECT * FROM `destination_parent` WHERE TRUE AND `id_child` = 10 ORDER BY `id` DESC LIMIT 0 , 30 |
| 10 | 0.38 ms | SELECT destinations.id, destination_meta.name,seo_url FROM `destinations` join destination_meta on destination_meta.id_destination = destinations.id join destination_parent on destination_parent.id_parent = destinations.id where true AND destinations.status = 24 AND destination_meta.id_language =... |
| 11 | 0.28 ms | SELECT * FROM `destination_parent` WHERE TRUE AND `id_child` = 4 ORDER BY `id` DESC LIMIT 0 , 30 |
| 12 | 0.37 ms | SELECT destinations.id, destination_meta.name,seo_url FROM `destinations` join destination_meta on destination_meta.id_destination = destinations.id join destination_parent on destination_parent.id_parent = destinations.id where true AND destinations.status = 24 AND destination_meta.id_language =... |
| 13 | 0.56 ms | SELECT * FROM `destination_parent` WHERE TRUE AND `id_child` = 2 ORDER BY `id` DESC LIMIT 0 , 30 |
| 14 | 66.37 ms | SELECT p.id FROM `products` p INNER JOIN `product_meta` pm ON pm.id_product = p.id AND pm.metaname = 'featured' AND pm.metavalue = '1' WHERE p.city = ? LIMIT ? |
| 15 | 4.39 ms | SELECT DISTINCT pd.id_product FROM product_destination pd INNER JOIN products p ON p.id = pd.id_product INNER JOIN suppliers s ON s.id = p.id_supplier WHERE p.status = ? AND s.status = ? AND ( pd.id_destination = ? OR pd.id_destination IN ( SELECT id_child FROM destination_parent WHERE id_parent... |
| 16 | 0.93 ms | SELECT * FROM `product_system` WHERE id_product_dotravel IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) |
| 17 | 3.19 ms | SELECT id_product, metavalue FROM `product_meta` WHERE id_product IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND metaname = ? AND id_language = ? |
| 18 | 0.71 ms | SELECT *, CONCAT(UCASE(LEFT(name, 1)), LCASE(SUBSTRING(REPLACE(name,'_',' '), 2))) as title FROM `status` WHERE TRUE AND `name` = 'active' AND `group` = 'review_status' ORDER BY `id` DESC LIMIT 0 , 30 |
| 19 | 5.03 ms | SELECT id_product, SUM(rating_overall) / COUNT(*) AS rating_overall, COUNT(*) AS review_count FROM `reviews` WHERE id_product IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND status = ? GROUP BY id_product |
| 20 | 0.54 ms | SELECT * FROM `products` WHERE `id` IN (?,?,?,?,?,?,?,?) |
| 21 | 0.51 ms | SELECT *, CONCAT(UCASE(LEFT(name, 1)), LCASE(SUBSTRING(REPLACE(name,'_',' '), 2))) as title FROM `status` WHERE TRUE AND `name` = 'active' AND `group` = 'review_status' ORDER BY `id` DESC LIMIT 0 , 30 |
| 22 | 0.35 ms | SELECT * FROM `type` WHERE TRUE AND `group` = 'sub_product_type' AND `name` = 'group' ORDER BY `id` DESC LIMIT 0 , 30 |
| 23 | 0.57 ms | SELECT id_product, id_language FROM `sub_product` WHERE id_product IN (?,?,?,?,?,?,?,?) AND type = ? ORDER BY id_language ASC |
| 24 | 0.32 ms | SELECT * FROM `languages` WHERE TRUE AND `id` = 1 |
| 25 | 1.74 ms | SELECT id_product, seo_url FROM `seo` WHERE id_product IN (?,?,?,?,?,?,?,?) AND id_language = ? |
| 26 | 2.03 ms | SELECT id_product, metaname, metavalue FROM `product_meta` WHERE id_product IN (?,?,?,?,?,?,?,?) AND metaname IN (?,?,?,?) AND id_language = ? |
| 27 | 3.27 ms | SELECT pp.* FROM `product_photos` pp INNER JOIN ( SELECT id_product, MIN(show_order) AS min_order FROM `product_photos` WHERE id_product IN (?,?,?,?,?,?,?,?) GROUP BY id_product ) first ON pp.id_product = first.id_product AND pp.show_order = first.min_order WHERE pp.id_product IN (?,?,?,?,?,?,?,?) |
| 28 | 0.98 ms | SELECT id_product, SUM(rating_overall) / COUNT(*) AS rating_overall, COUNT(*) AS review_count FROM `reviews` WHERE id_product IN (?,?,?,?,?,?,?,?) AND status = ? GROUP BY id_product |
| 29 | 0.74 ms | SELECT s.id_product, MIN(pr.price) AS min FROM `product_prices` pr INNER JOIN `sub_product` s ON s.id = pr.id_subproduct INNER JOIN `age_group` a ON a.id = pr.id_agegroup WHERE s.id_product IN (?,?,?,?,?,?,?,?) AND pr.price > 0 GROUP BY s.id_product |
| 30 | 0.33 ms | SELECT * FROM `type` WHERE TRUE AND `id` = 1 ORDER BY `id` DESC LIMIT 0 , 30 |
| 31 | 0.38 ms | SELECT *, CONCAT(UCASE(LEFT(name, 1)), LCASE(SUBSTRING(REPLACE(name,'_',' '), 2))) as title FROM `status` WHERE TRUE AND `id` = '23' ORDER BY `id` DESC LIMIT 0 , 30 |
| 32 | 0.65 ms | SELECT * FROM `type` WHERE TRUE AND `id` = 3 ORDER BY `id` DESC LIMIT 0 , 30 |
| 33 | 2.41 ms | SELECT id_product, metaname, metavalue FROM `product_meta` WHERE id_product IN (?,?,?,?,?,?,?,?) AND metaname IN (?,?) AND id_language = ? |
| 34 | 2.13 ms | SELECT id_product, metavalue FROM `product_meta` WHERE id_product IN (?,?,?,?,?,?,?,?) AND metaname = ? AND id_language = ? |
| 35 | 1.33 ms | SELECT s.id_product, MIN(pr.price) AS min FROM `product_prices` pr INNER JOIN `sub_product` s ON s.id = pr.id_subproduct INNER JOIN `age_group` a ON a.id = pr.id_agegroup WHERE s.id_product IN (?,?,?,?,?,?,?,?) AND pr.price > 0 GROUP BY s.id_product |
| 36 | 1.1 ms | SELECT id_category, COUNT(DISTINCT id_product) AS cnt FROM product_category WHERE id_product IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?) GROUP BY id_category |
| 37 | 0.69 ms | SELECT a.id, a.title, a.seo_url, a.description, a.id_adminuser FROM `article_destination` ad INNER JOIN `articles` a ON ad.id_article = a.id WHERE ad.id_destination = 10 ORDER BY a.title ASC |