That Rome was not built in a day is pretty much proven by the beauty of boutique hotel Il Palazetto. Located in Rome’s city centre, near the Spanish Steps, Piazza di Spagna, the Colosseum and the trevi Fountain, this quaint hotel is a feast for the eyes, offering a spectacular hideaway in a charming location…