If these are your only opportunities to visit the park this year, I'd consider going over a weekend that's not a holiday. Nothing special happens Memorial Day weekend, but it's usually crowded. 4th of July has the Nights of Fire, which is an amazing show, but you won't get much ride time in. It's really up to what you're looking for in your experience.