Z270, Z170, B250, B150- these four support Kaby Lake (however, the Z/B1xx boards may require BIOS updates before they run a Kaby Lake processor). If you don't plan to overclock, and just need a board that supports Kaby Lake? B250, they're cheap, simple and easy. If you want to overclock and plan to do major gaming, Z270 is really your board. You can find a good bit of Z270 boards, the most popular of which is the Asus STRIX boards.