It all depends on exactly what you are trying to say. The way you express this it means that you would have liked to travel (without end) over the course of many years. I suspect this is not what you really mean to say, but either "I would have liked to travel to Italy" (meaning perhaps once, and in the past, but you never did) OR "I wanted to travel to Italy". The problem is the "for years" at the end of the sentence, making it ambiguous. But, if you are trying to express that you've always wanted to travel to Italy and still have not you might say "I have always wanted to travel to Italy" - this expresses that you have not yet gone, but still hope to.