I am going on this cruise...this is my first cruise ever and I am anxiously waiting....not sure what to expect...does anyone know if I need to bring fancy dress clothes to eat? Do they have a microwave in the rooms or onboard to use? I am hoping to meet some new friends and to have fun