Sweden is one of the most liberal countries in the world when it comes to gay rights. It was one of the first countries introducing civil unions and anti-discrimination acts. People in Sweden, especially in Stockholm, are quite open-minded and you might be surprised by how many hotels, cafes, restaurants, bars and clubs are explicitly gay-friendly.