I'm a new quilter, so I'm no expert, but here's what I do:
I always use 100% cotton thread. This is because polyester or mixed thread is stronger than 100% cotton fabric (or thread), and in time the stronger thread could rip the 100% cotton fabric.
I very roughly match the thread colour to one of the lighter colours in my fabrics - roughly because I buy large spools of thread for machine piecing and the larger spools tend to come in fewer colours. If my fabric has a fair amount of white, or I'm using very pale or white blender fabrics, I use white thread.
For instance: I'm currently making a quilt using the reds/browns/blacks in <a href="
http://mordac.unitednotions.com/stor...&ctg_id=121897">Moda's Bistro</a> fabric range, and I'm piecing it with a brownish-burgundy thread.
In your case I would use cream or white thread.
Jan