S.M.
Hi M.,
We just got back from Sea World this past weekend! You are going to have a blast. My little guy is just a bit over 2 and he loved it. Since they are running a special for everyone to pay the kids price and then come back a second time for free we did that. The first day we got there mid-morning (I recommend getting there right at 9 when they open and to buy your tickets online before you go. The lines were CRAZY). We went ahead and paid to do the dining with Shamu experience and we were not disappointed with that. We left mid-afternoon so that our guy could get a good nap in and then we just relaxed for the rest of the day. We hung out the next day and then pushed naptime a bit for a later nap and then we returned to the park around 5:30 the next evening and spent the rest of the evening at the park. This was a great time to see some of the shows we found. It's cooler and you aren't sitting in the sun that way.
In answer to some of your other questions:
Stroller? - Yep. We took our Bob and were thankful
Snacks? - Yep, we snuck them in. Just bury them in your bag or under a towel in your stroller basket. We took snacks and drinks.
2 days? - Absolutely. Everyone will be happier.
A couple of other things: I wish that we took our harness for our guy. It would have given him more freedom without one of us hovering.
Be sure to take a towel - there are things that you may get wet with and it came in handy for us.
Extra clothes - if you see the "wet" shows you will need them.
Light coat - you will probably need this if you are there at night.
Food - Check into their dine packages. We were fine since we did the dining with Shamu and our snacks but if you are there all day this could be a great plan. No idea on what it costs but it looked like a really great idea.
Have a great time!! Also, if you want to ask any other questions please feel free to contact me.