Interested in Language
To have someone round/around = to entertain someone in your home.
1. I HAD the neighbours AROUND for dinner last night.
To have somebody over = to entertain / invite someone.
2. We are having his parents over for the holidays.
Does it mean that in sentence 1 the neighbours came for dinner last night unexpectedly / without being invited over?
Does it mean that in sentence 2 his parents were invited (over) beforehand and when they show up, they will be entertained by the householders.
There is no difference in meaning if I have someone "over" or have them "around."