Galveston offers museums, historic landmarks, indoor attractions, cozy coffee spots, and great local shops while you wait for the sun to return.