I've heard the Coolermaster Q300L is a good case for micro-atx. It pretty much has all your preferences. It is very small, it is not expensive at all and it has good airflow. Just dont pick the Q300P model, It is supposed to be an upgraded version of the Q300L but has poor airflow.