I asked a similar question a few years ago and ended up in Italy (Orvieto-Florence-Ferrara-Venice-Rome).
I asked a similar question a few years ago and ended up in Italy (Orvieto-Florence-Ferrara-Venice-Rome). I can't speak to how gay friendly it is though.