Hotel barge Magna Carta will take you on a slow, meandering journey along the prettiest stretches of England’s River Thames, past Royal Palaces, quaint riverside towns and villages – a captivating mixture of old world England and the natural beauty of the surrounding countryside.