Removing stains is actually really affordable: Baking soda + water paste (like she briefly mentioned), and for extra tough stains, add a little hydrogen peroxide! Leave it on overnight then scrub and wash out with dish soap. Taking out etch marks: this, I'm still researching how to do without paying a lot of money for a specialty product.
I can’t stand stains I just started buying a couple of marble pieces in my kitchen but it’s all decor doesn’t need to touch any water of or food it’s gorgeous.