How to move drupal site from remote server to localhost? I have a drupal site running currently on bluehost.
The site is big and I want to test every thing I change on local host before doing it on production site.

Unfortunately, I can not move it to from the remote server to local host.

Can someone give me the basic steps needed to move site from remote server to my local host (aquia dev desktop)?
I am not sure your site has SSH access and you can access it, but certainly you have FTP access to your site.
Suppose your drupal directory is /public_html/mydrupalsite/; with FTP managers like FileZilla or CuteFtp access your site. Download all the files that are in the mydrupalsite directory, then  go to phpmyadmin on your site, and select your database; open the export tab, and export your database without changing any setting.
Install PHP, Apache, and MySQL server on your computer, copy the files to the directory that can run in your local host, create a new database, import the  database, and change the parameters in the settings.php file.