For more than 800 years, in frosty weather the frozen Thames played host to spectacular festivals.