There is a half non-PoE & half PoE gigabit switch from Netgear, the JGS524PE for a low cost solution. You won't need PoE on all ports. Do take into account that only supports low power devices at 802.3af but cameras don't tend to need more unless they have high powered LEDs or heaters. It does support VLANs (think guest network) and many other protocols for a comprehensive managed SOHO (Small Office Home Office) switch.
If you want to step it up a few gears, how about the Aruba 2530-24G-PoE+ (J9773A). I'm recommending the 2540 for businesses for it's 10GbE uplinks, but since you won't need it, this is perfect. Lifetime warranty, all the layer 2 functionality you could want, and supports 802.3at high power devices up to a maximum PoE load of 195w. I use it's baby brother which is the 8G; compact and passively cooled which you won't find in any 24 port PoE switch.