cowboy hat: a hat with a wide brim and a soft crown; worn by American ranch hands
hat: headdress that protects the head from bad weather; has shaped crown and usually a brim
flying visit: a visit that last for only a very short time