On my first cruise, I took several pairs of shoes and purses only to find that 1) Didn't need a purse on board just my cruise card (no need to carry credit cards, id, etc.) and 2) never wore most of the shoes I brought because I opted for comfort.
Future cruises I looked forward to being "purse free" and carrying either a neck badge holder / bungi for my cruise card or a very small wristlet.