Rome?
Yep, that's definitely the Spanish Steps and the Trinità dei Monti.
aaah, the Italian athmosphere^^