The best kind of broccoli is found in whole heads for freshness, but you can also buy it in individual florets (which can be frozen).
When choosing a head of broccoli, make sure the head is a bright green with compact clusters.
Also, the stems/stalks should not be woody and should be a light green color.