V městě a jeho okolí jsou dva kostely. Nejstarší kostel, kostel sv. Štěpána pochází podle dochovaných zpráv ze 13. století. Kolem něj stálo původní staré město. Vše však nasvědčuje tomu, že byl postaven na počátku doby křesťanské v Čechách, poněvadž byl původně postaven v románském slohu, později přestavován. Ve 13. století byl přestavěn v gotickém slohu. Věž kostela, která je v barokním slohu, pochází z 18. století. Pod kostelem sv. Štěpána je krypta, ve které je pochován zasloužilý kněz Jan Ignác Libertin. Zdi kostela jsou vyzdobeny freskami. V blízkosti kostela je budova zřejmě bývalé fary, která byla obydlena posledním farářem asi koncem 16. století. Při orbách mezi kostelem a silnicí se nacházely zbytky staveb, doklad o osídlení tohoto území. Tento kostel bohužel neunikl vandalům a byl několikrát v posledních letech vykraden a poničen. Dnes je v majetku města a slouží ke společenským kulturním účelům. Díky dotacím Plzeňského kraje a darům sponzorů se tuto památku daří postupně opravovat a zvelebovat.