Don't worry too much about your English, they seem to be pretty easy around here.
What part of the country is Padova? I was in Sabaudia in Oct 2006, only my second overseas trip.
The Nitro has to be HUGE over there! I saw so many tiny cars, it seems anything that seats more than 4 people is a large car. (Had a rented Daweoo for 2 days ... Terracina was the largest town I drove in ... no city driving ... you guys are CRAZY over there! )