Went there on honeymoon in the Summer. Seems a slightly odd choice for a stag do but they have beer so I'm sure it will be OK.
For car hire, I would avoid Hertz. They seem to like to add extra charges in Italy.
The food throughout Italy is fantastic. Lots of restaurants around the town.
The...