I've always done gift cards. I was at a shower where someone did one of those party jewelry items as the gifts. People liked them since they gave out fair neutral items.
ETA: Since we usually have people coming in from all over the state so something local to the shower location wouldn't be good for those who have traveled.