This is what I did in a small rental bathroom: maple cabinet from Lowes (a kitchen cabinet, not a vanity - affordable vanities tend to look and feel really cheap), premade granite countertop from Lowes or Home Depot, brushed nickel hardware, oval mirror (no frame) fronting a discrete medicine cabinet, basic white toilet, Home Depot gray/cream tile on shower surround and floor, simple white blind, BM Edgecomb Gray paint with white trim. It looks fresh and lovely.