Windsor Castle is the largest inhabited stronghold in the world as well as the largest castle to be found in England. Windsor castle is a favorite residence of the current royal family, and has served the purposes of the monarchy since the days of William the Conqueror. Tours of the castle are available daily.