Just FYI- seachem makes some flourite sand that you might want to look into as well. A full bag would be way to much for that tank, but for something like hairgrass, it will grow in much nicer. And personally I always go for sand over gravel. It only comes in black that I know of, but with red cherries, it would show them off nice.
I think you've got some good idea's!