I am planning a rail trip around Italy end of March/April for about 3 weeks (probably including some car hire) and i wondered what the best places to go and see were.
I'll be travelling on my own, primarily to take photos. Apart from going to the major cities, i would love to go to traditional small towns/large villages.
So far i have on my list
is there anywhere i am missing? Apart from Venice and Rome i haven't been to any of these places so any advice would be greatly appreciated, especially about the Puglia region.