It depends on where you go. Every place, also small villages often have typical products. souvenirs are everywhere, in the main squares and in the main streets, I really suggest you to know local people when you travel and ask them where the food is the best, you'll se everybody will help you with advices (also people in the street will be helpful).
For clothes I suggest you the outlets where clothes are really cheaper than abroad, especially if you like italian brands. I hope I've been helpful.. Enjoy your travel! almost 6 years ago