For general information, the state tourist office ENIT (Ente Nazionale Italiano per il Turismo) has offices in major foreign cities as well as regional capitals.
ENIT only has an office in Rome, while other cities have their own smaller tourism offices.