Слово конгресс склоняется по образцу второго склонения (как слова пресс, экспресс и т. д.). Последовательность компонентов в составе сложного слова может быть разной.
Принцип тот же: термины типа холм, ручей, озеро, село, деревня пишутся со строчной буквы, если относятся к объектам, соответствующим их языковому значению, и пишутся с прописной, если становятся частью названия, обозначая иные, не соответствующие их значению объекты, ср.: Кузнецкий мост и улица Кузнецкий Мост, Большое озеро и деревня Большое Озеро, Красное село и город Царское Село, гора Высокая и деревня Гора Услань. Есть редкие случаи, когда термин, сохраняя свое значение, становится частью официального названия, например в России довольно много деревень, называющихся Новая Деревня. Подробнее см. в правилах употребления прописных и строчных букв в географических названиях.
По нормам русской орфографии слово конгресс пишется с большой буквы только как первое слово названий общественно-политических организаций, международных объединений (напр.: Конгресс русских общин). В остальных случаях (в том числе при употреблении в знач. 'высший законодательный орган в США; парламент в некоторых странах') конгресс пишется строчными.
Верно: в Конгрессе США.
Корректно именно так: Библиотека Конгресса США.
Верно: в городе Холме (как и в городе Орле).