We use have with:
food & drink:
a meal · breakfast · dinner · a snack · a cup of tea
talking:
a chat · a conversation · a discussion · a talk
washing:
a bath · a shower · a wash · a scrub
resting:
a break · a holiday · a rest
disagreeing:
an argument · a dispute · a fight · a quarrel
I
had a good breakfast before I left home.
We
had a long talk about the problem.
The kids should
have a bath before they go to bed.
She generally
had a short holiday in July or August.
They
had a serious quarrel about their father's will.
We also use have with nouns formed from verbs:
I think you should
have a look at this.
She
had a bite of the cake.
I'm thirsty. I'm going to
have a drink of water.
I
had a listen to that new CD in the car.
They are going to
have a swim.