I kinda like this guy. He advocates simplicity, which I like and think more guys should embrace.
You can invite them straight round, but you might face a lot of slut-shame resistance. I prefer a date or two in a bar though, then get them round for dates two or three; helps build the tension if you're doing it right. Do the Three Bar Bounce on dates one and two it's almost impossible not to get her round by date three. I usually suggest pizza and films; just my own brand of 'Netflix and Chill'. They get the idea.
For me, mini golf is something you do for a bit of fun once you start spending extended periods of time with a girl. Or maybe if you don't drink alcohol. It's not really a 'date' for me though.
As Brent says, guys always assume that something worth having is difficult to get. I would agree to an extend; if a man is worthy, things worth having are not difficult to get.
A guy with low value will not even attract low-value women in today's climate.
A guy with high value will find it easy to gain more things of worth, as a matter of self-fulfilling prophecy.