Check the Doorbells thread, depends on how much you want to spend, the way it looks and fits in the location you want it. Wired is better than wireless, but most are wireless.
Video, audio and smart doorbells
ipcamtalk.com
Note that most will require you to setup the doorbell cam with a phone/tablet app first. I have a separate network that doesn't reach the internet and was forced to set it up on my internet connected network first, before switching it to my BI network. I have the first generation RCA/Uniden/LTS, etc. one, it's ok but loses wireless connection every now and again for a few minutes, but re-connects. I've read the the second gen is better.