Le shopping de haute couture à Rome se concentre sur deux rues parallèles partant des marches espagnoles. Via Condotti abrite Prada, Valentino, Gucci, Armani et Max-Mara. Sur la Via Borgognona, on peut trouver Dolce & Gabbana, Versace, Gianfranco Ferré, Laura Biagiotti et Gai Mattiolo. Plus près de la Piazza Navona, vous trouverez la Via dei Giubbonari et ses boutiques de mode McQueen et Liquid. La Via del Governo Vecchio, avec ses élégantes boutiques de mode vintage, se trouve également à proximité.
En matière de nourriture, Rome possède plusieurs sites remarquables. Salumeria Volpetti, sur la Via Marmorata 47 à Testaccio, est un véritable paradis. Cet endroit animé propose de nombreuses options : des pâtes Latini d'Osimo, de la salsiccia et des sandwichs épicés. Sa spécialité, cependant, sont ses fromages, notamment le Formaggio di fossa, affiné sous terre. Un autre endroit à découvrir est Castroni sur la Via Cola di Rienzo, qui propose une sélection internationale. Un marché alimentaire pittoresque et coloré prend place quotidiennement au Campo de' Fiori. Arrivez tôt lorsque l'endroit est encore à l'ombre et que la matinée est plus fraiche. Mercato di Testaccio est un autre marché agréable, avec une atmosphère de food hall.