I'm using the Thermaltake Versa N26 case, its really awesome for the money.
It's a windowed case, the uts rigid. The material is hard and you will get a USB 3.0 port too. Plus there is a HDD rack and two other mouthing areas.
If you can get an NZXT case in some deals or offers then that will be best. They know how to make a good case and has most things that a case needs.
Corsair and Cooler Master are also a great option if you have more to spend.