one of the most popular sites is www.cruisediva.com
. Personally i find the list a bit of over-kill, but that's just me. Pack mix and match clothes, you can get a couple days wear out of a pair of shorts, (you are in and out of them all day long on sea days) You can get a couple nights wear out of one pair of pants, (unless you spill something on them) you will only wear them to dinner and a show probably.
I pack clean shirts for each day - i mix and match t-shirts, halters, sleevless depending upon the weather. I love to wear sundresses at night for casual evenings, they are so easy to just throw on with a pair of flat sandals. The men have a change of shirts for every night.
Pack your everyday toiletry essentials - enough for the duration of your cruise, if you take any type of maintenace prescription meds, pack enough for the duration (use those daily pill containers) it is a good idea to bring along a copy of your original prescription if you are taking any kind of narcotic. Make sure you pack things like Tylenol or Advil, Tums or Rolaids, bandaids, Bonine (if needed) , a small sewing kit, SUNSCREEN, SUNSCREEN, SUNSCREEN - and aloe burn jel.
Everyone should have a hat and good sunglasses that cut UVA/UVB rays and the glare off the water.
Good Walking sneakers are a must, as are water sandals