How cheap do you want? You can get this Gigabyte H97 board for $78, or this Gigabyte Z97-HD3 for $95. The Z97 board is a full-size ATX board with 4 RAM slots and more PCIe slots. The H97 is a Micro-ATX with 2 RAM slots and fewer PCIe slots.
Also, the H97 uses a Realtek 8111F-VL ethernet controller which I don't have any experience with. The Z97 uses the Intel i217V controller which I have now and works perfectly.
OP see /u/corpnewt's post below and ignore my post.