Re: girl traveling alone.... I traveled all over Italy by myself and felt totally safe (except for one creepy guy in Florence). I took the trains alone, visited the museums and other sights by myself (or with random people I met in the hostels).
Italian men can be *very* agressive - and rather than swearing at them or getting pissed off (they view it as flirting?!) you should calmly and dismissivly say "Vie Via" which means "go away" it's something you would say to a gypsy or a beggar and it is pretty effective.
__________________  |