I have always used caribsea fiji pink except my most recent tanks I did all CaribSea seaflor special reef grade dry aragonite and i'll never go back to anything else. You really gotta rinse it first, but damn is it the perfect grain size.
I go for a 1-2 inch sand bed. It goes for just over $1 a pound on DrsFosterSmith especially if you find a coupon code.