Нормальная визитка начинается от 200 - вечнозеленых (читай 5 т.р) и до... - это полностью под ключ: установка, разработка, шаблон (верстка). Если повезет, то еще и нарисуют за эти же 5 т.р. Но вряд ли, обычно это доп.расходы еще от тысячи - полутора.
Визитка это не только страничка "здрасьте, а вот и мы", а вполне не плохой сайтик, часто с хорошим функционалом, просто он не большой сам по себе.
По ТЗ - максимально четко и подробно описываем себя и будущий сайт. Помните, в первую очередь, ТЗ нужно именно вам. По нему вы оцениваете конечный результат. Чем подробнее опишите все аспекты, тем лучше.
1. Кто вы, что вы, чем занимаетесь, где находитесь, для чего все это затеяли (цели создания сайта), язык на которым вы "говорите" и прочее - формируем представление о себе у исполнителя.
2. Описываем дизайн сайта - цвета, стилистика, наличие флэш и js элементов (кому-то нравится, кому-то нет, я например, не поклонник наличия обилия как того так и другого - все в меру должно быть), какие именно элементы должны, какие могут выполняться с пользованием каких технологий, структура макета, какие блоки, где... - все по дизайну.
3. Структура сайта (навигация) - пишем какие разделы планируем(точнее требуем) видеть. Описываем навигацию. Не забываем, что на разных страницах она может быть различной (в этом случае описываем каждую сраницу отдельно). Часто разделы могут иметь под разделы, с собственной навигацией - пишем все. По итогу у исполнителя не должно остаться недопониманий по полной структуре.
4. Требования по администрированию. Пишем функции административной части.
5. Требования по доработкам и сопровождению. Хороший исполнитель полностью и быстро устраняет замечания, занимается минимум первичным сопровождением (да, очень не долгим (от силы месяц), но бесплатным - это достаточно, что бы выяснить проблемные места и устранить недочеты).
В общем вот, минимальный набор пунктов и требований, как я его вижу. Если пропустил чего, может дополнят. А вообще, информации по данному вопросу должно быть не мало на просторах безграничного...