Josh and I went to see Spamalot last night.
We loved it. It's a great show, very funny, and great songs too.
I was under the impression that you had to be a Monty Python fan to like this show, but I don't think that is the case at all.
It's just pure fun musical theater and I'd recommend it for anyone who likes that.