cambiar de host es facil, para mas detalles busca un tuto que hay aca,
basicamente es descargar la base de datos y los archivos del host, subirlos al nuevo host, ir al panel del nuevo hosting crear una nueva base de datos, guardar los datos de conexion... inportar el respaldo de la db, editar inc/config.php para los nuevos datos de conecxion con la db, si es necesario editar settings.php para arreglar dominio y cookies, y luego configurarlos desde el panel...