An enjoyable activity and great experience in the town of Royal Windsor uk, Paddling on the River Thames with Canoe and Kayak Tours. Seeing Windsor Castle from the River is a whole new experience. Thames Tours, Windsor Kayak and Windsor canoeing. Things