I'm not gay but I believe Giovanni's Room is a good portrayal. And surely if it transcends sexuality, it should be a good portrayal?
There's also suggestions that Sebastian from Brideshead Revisited is gay.