I used to go on a cruise every year with H's family.
They are wonderful and stress free.
You are going to have a great time.
I think the best time to go is Nov-April.
Carnival cruises are always fun. Norwegian are usually for an older retired crowd.
I think an inside cabin is not so great because ther are no windows/balcany and you feel so closed in.
Try to get a cabin close to eveything.
You will have to probably dress formal two nights --so get a couple of sexy elegant dresses/outfits.