Italy is a shopping paradise. Home to the world's most famous cities for clothes shopping — and boasting everything from high-end fashion houses to local boutiques and shops perfect for buying ...