I would like to be able to draw a polygon over a 2D map and list all of the areas of interest (at certain levels, i.e. cities, counties, etc) under that polygon. Is that possible with Cesium?
This is not something built into Cesium at this time. You will have to write custom code to achieve this.