Well here is the cheapest one I found ($93): newegg.com/p/N82E16813119181 This board will take any LGA 1152 (300 series) Intel CPU. On newegg it is easy to drill down further. Most have 4 SATA ports but there are a few with 6. There are some with 2 LAN ports. Have fun!
Just a clarification...You stated mini-ITX in the title and then say mini atx below. There really is no mini-ATX form factor (do you mean micro ATX?) Or do you really mean mini ITX? Mini ITX is 17 x 17 cm (6.7 x 6.7 in.) Micro ATX is 24 x 24 cm (9.6 x 9.6 in).