Yes - Non sanded grout. Its not about scratching but non-sanded is used in small grout lines. Sanded grout is for larger grout lines.
You can use any color. White if thats the look you want. You could do black (yuck), brown, beige or what ever suits your fancy. Go to the tile store and get a color chart, bring it home and hold it up to your tiles to see what works well with your tiles and the rest of your decor.
The Handyguys Podcast [url]http://www.handyguyspodcast.com[/url]