Zürich is a great destination for a short city trip. The city is situated beautiful between the lake and mountains. There are several gay places to visit at night and sightseeing during the day. Keep in mind it is not the cheapest city to visit.
Stay in the city center near the lake, and all restaurants, sights, bars and shops are on a short walking distance.