There are so many options that depend on your particular situation that it will be hard to recommend something specific.
Whatever you choose, make sure you verify the POE power capacities - per port and total for the switch. Check this against your POE devices to ensure the switch can power everything that you expect it to (and hopefully have some expansion capacity too). Then you need to decide if you need a managed switch or not. Most managed switches are VLAN aware, meaning that you can utilize VLANs in your network if you so choose. Switches generally have to be VLAN aware for them to work properly with VLANs. Finally, make sure you choose the right transmission speeds. Up until now 10/100/1000 switches were the norm, but 2.5gb and higher switches are becoming more popular in the home environment. Of course if this is strictly going to be used with CCTV cameras, a 10/100/1000 is more than enough to meet those needs.
PS - don't be afraid to consider used switches. Switches rarely go bad. POE power supplies will occasionally go bad, but that is easy enough to check for. Consider using EBay and sellers that offer no hassle returns.