Italy is more beautiful and breathtaking. While Spain too is one of the most beautiful places in the world, the vibe and sheer beauty of Italian cities as well as small towns, and the views of Italian countryside is unparalleled and quite overwhelming.