Alternatives to beautiful but hard-to-maintain marble kitchen countertops: Engineered stone made to look like white marble.
Granite Counter Top Overlays, a DIY-Friendly counter material you can install on top of your existing counter top. LINKS TO 4 MANUFACTURER SITES.
Engineered Stone Countertops: A Buyer's Guide - Bob Vila
For master bath Home Decorators Collection Walden 71 in. W Vanity in Aldridge Grey with Engineered Stone Vanity Top in Crystal White with White Basin 9461800270 at The Home Depot - Mobile