I would like to recommend the Moody Gardens hotel in Galveston. It is a good family hotel (great hotel pool) and lots of activites on-site if you've arrived a day or two early. The Tremont down in the Strand in Galveston is also quite nice, but not as geared towards family groups. The rooms are probably nicer at the Tremont, the Moody Gardens rooms are not fancy by any reason, but they will take you to the pier, keep your car (in an underground garage) and pick you up at the pier. There was no charge for this, but we tipped the driver well both ways as there were 10 of us with lots of bags. The Moody Gardens van was waiting for us when we came out of the building with our luggage when the cruise was over - we didn't even have to call the hotel - which probably got us on our way home about an hour sooner (which was good considering we had kids/teenagers).