Rest assured that the Lido is open for dinner. I believe it may close from 4 - 5 to switch from lunch to dinner (I'll see if I can find my stuff from February to confirm this). In addition to Lido for dinner, there is also a corner of the Lido for Cannaletto's - Italian dining. This is no-fee dining, but reservations are recommended. I can't tell you about crab legs - don't eat'em. Be prepared, in the Lido, passengers don't serve their own food - it is served up for you - with the exception of salads at lunch and dinner, cereal and juice and danish in the morning, etc. Silverware is on the tables and there are servers to fetch and carry for you if you need help.