Agreed, I went with an $85 JVC from Best Buy. It's discontinued, but the one below is close to what I have.
Marine heads will cost more, but will match the interior trim better - my car has an aftermarket dash kit so the dark color does not bother me.