Moving WordPress from hosting to localhost can be done in several ways. But in this time I will try to explain two of them.

The first way (the easiest one) is by using Wordpress Export/Import Tools.

But before we begin to move the WordPress from hosting to localhost make sure that you have already installed a fresh copy of Wordpress on Localhost. You can follow the instruction here on How to Install WordPress on Localhost.