Windsor Castle - with its royal associations - is the overwhelming reason for tourists to visit the town, although as others have noted it’s also an appealing place in its own right. read more