For a summary of ships by type, with some special deals:
http://www.discovergalapagos.com/int...go.html#cruise
A lot of people who wait until they get to Ecuador to try to get a deal on a cruise seem to end up wasting a lot of time, without accomplishing much.