We've never been to Busch Gardens Williamsburg, and although I know its subjective, how much time should we plan on? We will be there at rope-drop on a Sunday, and want to do all the rides and see all the shows ... nothing twice, just once. Any suggestions on touring strategy and dining favorites would be fun, and if there is any thing we need to make reservations for. Thanks ahead of time for everyone's reply.