Any Gigabyte or ASUS z68 motherboard will do. It just depends on what features you want. For me, I have an ASUS uATX board as my processor is not over-clockable(although the motherboard is capable), and I only run a single video card.
If you wanted to do some heavy overclocking and multiple video cards, then the highest end boards around $300+ would not be unreasonable. http://www.asus.com/Motherboards/Intel_Socket_1155/Maximus_IV_ExtremeZ/
For overclocked dual card rigs, you could go with just about any of the dual card boards around the $200 range. The ASUS P8Z68-V PRO is about the hottest in this category. http://www.asus.com/Motherboards/Intel_Socket_1155/P8Z68V_PRO/
The lesser priced boards are just as good quality wise, it is just a matter of what you want to do with it. You can of course look up the Gigabyte equivalent to these boards. They will work just as well.
Some folks would throw Asrock into the mix as a low cost solution, but I just do not care for the lower build quality.