если на хостинге есть ftp это есть хорошо (а значит такой и нужно выбирать) бери ftp-клиент есть встроеный и Дриме, но он замудрен я с ним не разобрался. Пользуйся клиентом в Total Commander отличная вещь рекомендую (и как менеджер тоже), там все просто вводишь имя под которым соединение, пароль, адрес сайта и порт сервера ftp. при подсключении появится панелька, как будто место на удаленном компьютере у тебя на винте и дерзай. Только смотри что бы имя начальной странички было "index.html" и обязательно с маленькой буквы потому что серваки обычно не различают регистры букв...
Но есть и экономные хостинги (не професиональные) , где тебе не дают MySQL и PHP но предлагают к пользованию готовый форум , гостевую книгу и даже конструктор страниц который тебе поможет за пять минут создать готовый сайт и выставить его !
Да ладно тебе! Полно бесплатных хостингов с поддержкой и php и MySQL, например, http://www.hut.ru/