Now that the Kaby Lake NUCs are out, some good deals can be had when shopping for the previous generation. Amazon is offering the i3 Skylake NUC for $235 and the i5 for $300. The i3 offer is a Prime members only, but if you’re not a member already you can click here to sign up for a 30 days free trial that can be cancelled any time (like, right after the order).
The Skylake NUC is still a very good performer even if the Kaby Lake is already out. I’d say the only major things that are missing is the 10-bit HEVC HW decode and the HDMI 2.0 port. If you’re not building a media PC these might not be an issue. You can read my comparison of the Skylake and Kaby Lake performance here.