I think a bathrobe might be out, although I might try it next week and see if it flies ... In the Lido, shorts should be fine but I don't know about the main dining room, I generally don't wear shorts there due to air conditioning and freezing my legs off. (Not all the time, the the few times I don;t cover my legs, it's cold, but I get cold easy.)