The Word tells you Mary had children after Jesus was born, so no she did not die a Virgin.
She was 16 when she had Jesus, so where did his brothers and sister come from if not? And NO they were not Josephs children from before he was with Mary.
Alcohol is OK, just do not abuse it. All things are permissible, but not all things are good. All things in moderation, which includes food and alcohol.
These and many other things are easily found in Scripture, if you truly want the answers.
You and I completely agree on those things.
Now, go ask a Catholic, even one steeped in understanding of the bible. You’ll get a different opinion. ;)