If you look for "fun" the answer here is very clear: Beirut !
Not only the fun, but you have plenty of historic sites in Beirut and Lebanon. and of course lots of beaches.
Libanon is a comparatively gay-friendly country. Its the only arab country with an official GLBT organisation
www.helem.net on that page you can also find a gay guide to Beirut
You can also contact Bertho who runs a lebanese gay travel agency
www.lebtour.com
Here in the forum you can also search for my raving about Beirut, however, its already 2 years old and places are changing very fast in Beirut.
But THE gay dance club ACID is in business since 9 years and is still heaving .
http://www.outtraveler.com/detail.asp?did=447
We have also 2 local FT'ler ( BEYFlyer and GK) in Beirut who will surely give you a personal introduction of what to do in Beirut...
And after only one visit to a gay bar ( try WOLF) you will meet enough locals who are happy to show you the country
http://beirut.wolfbars.com/
Enjoy!