I've seen 300 now three different times, mostly as a result of different friends wanting to see it, but I have to say that I jumped at the chance each time.
Yes, if you're expecting a relatively accurate account of history, you're going to be dissapointed. But this is a comic book adaptation, and a very-finely done adaptation at that.
It's almost poetic in places, showing how pride can be one's downfall, etc., etc. But it was a saving grace at the same time, in that it gave them all an honorable death.
Anyway you see it, I think it is a great movie and I've no doubt I will buy this one on DVD (something I rarely do).
And, the guys were attractive yes; but I don't think I'd jump on any of them. Well, maybe Gerard Butler.