A guide to the best hotels in Rome for every budget, from low-cost but comfortable to the most luxurious properties in the Eternal City.