The Centro Storico (historic centre) is home to a large share of Rome's accommodations and attractions and there are many different neighbourhoods to stay in here, each with a distinct personality. The Tridente neighbourhood is home to sights like the Trevi Fountain, Spanish Steps, and glamorous shopping streets, so it's no surprise that the hotels here skew towards elegant. While near Roma Termini station, you will find a grittier vibe but plenty of cheap and cheerful hostels and budget hotels. A short stroll from the Colosseum, Monti offers the charm of an age-old Roman neighbourhood that has been spruced up by modern trendsetters and offers a lively scene both day and night.
Prati borders Vatican City and offers wide-open spaces and a quiet refinement while across the Tiber River from the historic centre you will find Trastevere, one of the hippest neighbourhoods in the city. Trastevere is especially popular among travellers looking for a "local" side of Rome and lovers of nightlife.
Last but not least, Testaccio lies south of the historic centre and is regarded as foodie central for its market and food-rearing heritage.