Rich program of events this year (download here), with stands around the city center and many advantages for those who purchase the chococard (buy it online) costs 5 euro.
You can get to Perugia from Florence:
– By train: 2 hours travel will cost about 16 euro. Schedules are available here
– Car: about 2 hours away. The route in google maps and parking Recommended