The Czech Republic is full of religious sites. Visit any small village and you will probably find a castle or a chateau, but you will most definitely find an ancient church or place of worship. The capital city of Prague boasts grand cathedrals, various pilgrimage sites, a few synagogues, small chapels and more.