Vistaprint LARGE magnets dont look to bad. I got a completely white magnet (matches the color of my truck) and just put the name/location/phone number on it as big as I could get it. They dont look to bad.
The one that has the picture of the lawn mower or the lawn i feel take away from the name/phone number. Although it does help people not have to read to know what you do.