1) Остановить сайт 2) Слить все файлы 3) Залить все файлы 4) Сделать дамп БД 5) Залить дамп БД 6) Запустить сайт на новом хостинге 7) Запустить сайт на старом хостинге 8) Написать письмо о переносе ДНС серверов 9) Сидеть и ждать, когда поисковые боты переиндексируют твой контент
Не обязательно. Ты можешь просматривать его на своём компьютере совершенно бесплатно ! А вот если ты соберёшься сделать его доступным для просмотра в Интернете, то да, придётся платить как минимум за доменное имя. Хостинг можешь и на своём домашнем компьютере организовать.