The best all around bait would be the scaled sardine, which can be caught in a cast net and then be kept alive but putting it into an aerating/circulating baitwell. You can also use pinfish, mullet, pigfish, shrimp, ladyfish and more. But, if you're fishing from shore buying jumbo shrimp from a local tackle shop will also work. You still have to put the shrimp in an aerated bucket to keep them alive. They will live longer than scaled sardines in that aerated bucket. If you happen to catch a pinfish or pigfish while fishing with the shrimp (which you're likely to do) put that on a hook and toss it out there. You should also purchase a sabiki rig and use it to catch other baits liked the scaled sardine, threadfins, pinfish, pigfish, etc.... Sabiki rigs are cheap and well worth the price. You can catch a few fresh baits with the sabiki when you run out of baits. Read this article about fishing for snook with the three best lures, in case you decided to go that route instead of using live bait.
First thing in the morning or the night time are both excellent for snook. The middle of a hot day would not be the best time for snook, though you could catch them at that time, you're better off in the morning, evening or night. The tide plays an important role when you're snook fishing. Find the tides that are the strongest of the day. When that water is moving, the snook are more apt to eat.
If you are forced to fish on a very weak tide or very little water movement, you might be better off fishing around some bridge structure whether it be morning, day or night. Good luck and if you catch a snook, please send us a photo of your catch!
Thank you for sending in your question. Please tell your friends about us and please like our Facebook page!! http://www.facebook.com/TheOnlineFisherman