I'd recommend something like this from Amcrest: https://www.amazon.com/dp/B07WW9XW88
You can get 2 for $70/ea and 2x 128GB U3 A2 MicroSD cards like these for about $20/ea https://www.amazon.com/dp/B07FCMKK5X
For a total of about $180, it'll get you 2x 4MP PTZ indoor cameras with storage. No subscription or cloud required, and you can set them up and review footage either with the web interface or with the app (locally, no cloud).