Which kind of basil should I use?
For this type of Italian recipe, you want a Mediteranian style basil, often called simply "basil" or "sweet basil".

Ones called holy basil or thai basil have a much more aggressive and extremely perfumed flavor which would be jarring in this dish.