Across Western Europe you’ll find very liberal attitudes towards homosexuality. The Netherlands, Belgium and Spain were the first three countries in the world to legalise same-sex marriage, in 2001, 2003 and 2005 respectively.
London, Paris, Berlin, Munich, Amsterdam, Madrid and Lisbon have thriving gay communities and pride events. The Greek islands of Mykonos and Lesvos are popular gay beach destinations, while Gran Canaria and Ibiza in Spain are big centres for both gay clubbing and beach holidays.
Eastern Europe, and in particular Russia, tends to be far less progressive. Outside the big cities, attitudes become more conservative and discretion is advised, particularly in Turkey.