TBH, mini ITX motherboards are actually a bit MORE expensive than your typical motherboards, because all the components are crammed onto a small board. For a case i would suggest a Bitfenix Prodigy, which is one of the coolest looking ITX cases i've seen. a uATX (u is similar to the symbol for micro), will be slightly cheaper, but some uATX cases aren't good at cooling. Get a uATX motherboard if you want to add more ram in the future (some models have 4 slots instead of 2). Get an ITX motherboard if you want good airflow. An ATX build won't cost you much more, so choose wisely.