Prague Castle is the largest castle in the world. It dates to 870, but having been continually built and rebuilt numerous times by several different ruling empires ever since, it contains a wild variety of architectural styles. Four separate palaces, as well as four churches and numerous other buildings and gardens, are all part of the castle complex.
The castle is currently home to the Czech crown jewels, several museums, as well as being the seat of the head of state of the Czech Republic.
(Photo source.)