Město Horažďovice leží při okraji Blatenské pahorkatiny při břehu Otavy.
Osada Horažďovice byla založena v blízkosti hradského centra Práchně kolem roku 1279 Bavorem I. ze Strakonic. Při kostele sv. Michaela archanděla působil minoritský klášter. Spolu s celým městem zaznamenal úpadek za husitských válek a obnovy se dočkal až na přelomu 15. a 16. století. Poutní tradice je dnes spojena s činností školských sester Notre Dame, které se místa ujali spolu s kostelem Nanebevzetí Panny Marie. Jednolodní budova s křížovým klenutím navazuje přímo na klášter. Na historickém náměstí stojí mariánský sloup a děkanský kostel sv. Petra a Pavla. Tento kostel pamatuje vznik města. Do jeho trojlodí s žebrovanou klenbou se vstupuje barokními předsíňkami. Po straně je umístěna věžní kaple sv. Barbory a hlavní oltář zdobí pozdně gotická socha Panny Marie.