I only really use local for demos.
When I build sites for customers, I generally prefer to use a live server and then hide the site. This has a few advantages.
I’m on a mac so I use MAMP for local developemnt.
If you are on a PC you can use XXAMP or WAMP
Hope that helps,