Hives are welts on the skin that often itch. These welts can appear on any part of the skin. Hives vary in size from as small as a pen tip to as large as a dinner .