You can use the GPS spoofing and VPN method above to play Pokemon Go wherever you like without physically moving or leaving your home.
Niantic has also made changes in light of the COVID-19 pandemic to make it easier to play from home. They've suspended the events that call for large gatherings of players and compensated by increasing the amount of Pokemon found in the wild, in addition to some other incentives.