Or.....you can dine in one of the MGM restaurants while in the park for dinner...and they will give you special reserved seating tickets to Disney, eliminating the need to arrive hours in advance and camp out for a seat!! We like Hollywoord & Vine...we've also eaten in the Italian restaurant there...both give you the seating passes!!
Oh...and if you don't want to get wet don't sit in the first 10 rows unless the wind is blowing away from the audience! hehe