I would recommend Montrose Beach.
+1 if choosing a Chicago beach during a busy time.
Personally I prefer the secluded north shore beaches of the northern burbs. Yes I have to park a bit away from the beach & walk (or use my bike@:-)) but not having other folks around or at least a very small number, is well worth it.