Italy has plenty of historic sites and amazing cuisine to discover on holiday - but be prepared for extra, hidden costs and ...