The dress code for a Thames River cruise is smart casual. You don’t have to wear a suit or formal dress, but it is recommended to dress appropriately.