England’s Royal River Thames offers you castles and palaces, peaceful meadows, quaint country villages and waterside pubs.