If you are looking for the best solution without any Plugins for WordPress Migration. This article will help you from start to the end.
Of course. All software development would be started from Localhost (or Development host in case you have a team for co-working).