RCA splitter with selection buttons.
I was in the exact same situation - dual monitors for my PC, but I also use both monitors for my work laptop during the day. Here's what I use:
$25 KVM from Microcenter- I only use this for my keyboard since I have separate mice for work/home, but you could use this for both keyboard and mouse
$17 Audio switcher from Amazon - I have 3.5mm headphone jacks coming from both my laptop and PC into this, then switch based on which machine I'm working from.
$20 Vertical Laptop Stand - this is to keep my laptop behind my monitor so it's tucked up out of the way. You don't need to spend a cent more than you need to on these, unless the laptop goes in and out a lot, just get a cheap one.
My work laptop stays behind my monitors, but I have a Dell USB-C hub that outputs video via 2 cords - 1 HDMI and 1 VGA
Both of my monitors (and most out there) should have more than 1 input, hopefully it has something like Display Port/HDMI/VGA. I have my PC sending video via DP to my left monitor, and HDMI to my right monitor. My laptop dock outputs HDMI to my left monitor, and VGA to my right monitor. This last part is super dependent on what monitors and what USB hub you use. The only issue here is if you use HDMI outputs for both monitors from your PC and work laptop, you might run out of input ports on the monitors.
Let me know your setup and I can try and tailor suggestions, but this setup is what I've come up with after tinkering with stuff for the last few months.