Congrats!! You are so lucky!!
Consider convertible pants - REI has several styles. (Go visit for your correct size then check ebay

They are incredibly lightweight, they wash/dry quickly, and they don't take up much room in a suitcase.
Cloudveil makes a lightweight coverup - designed for runners so it's a poly/spandex blend complete with a little zipper pocket. Go for something like this vs a heavy, bulky sweatshirt.
Hair: What about a headband or bandana?
Book: maybe you and your partner can both bring one and then swap? That way you both will have 2 books to read yet without having to pack 2 books.
Ditch the purse and either get a cc holder - those cheapy things you can find at drugstores that hold extra credit cards. Just put your id, necessary cc in it. It'll keep it protected and this way you won't have multiple cards around.
If you aren't going to use/have a backpack consider something like a shoulder/messenger bag.