I know a lot of people dislike Spamalot (or claim it's overrated) but I personally loved it and so I say definitely go. I agree though, any theatre experience is worth it and it is just great to see any show.
A little swash, a bit of buckle - you'll love it more than bread.