I have booked to go to Soma Bay (Sheraton) at the end of the month

What currency would it be best to take? I have heard that some hotels are moving away from accepting credit cards to settle bills - is this really the case? How much would I need (there are 2 of us going on a room and breakfast deal) for 7 nights away? Do I need to tip taxi drivers and waiters? Is it acceptable for women to wear 3/4 trousers to dinner, or would a skirt or long trousers be better?
Phew! I think that's all!
H