I'm not sure if I'll be much help here...
I sold drugs for years. Pot is no big deal; I'm not sure about Slovenia, but are you sure he could be locked up for his ENTIRE life? I know the laws are different there, but here, I think there's only 2 or 3 people in the entire country that's been put in prison for life over pot, and that's because they either repeated the crime too many times to count, or the judge simply went by a "3 strikes" system. Look into it, ask your mother about the lawyer she's got and what he thinks he can do for him and get back to me.
As for the women thing... You don't really need to look for common interests. Go on a few practice dates. Go to a bar, just approach a random woman and ask her if she'd like a drink. Don't worry if she says no. Try a different woman until one lets you buy her a drink. And just talk about random shit. Drunk people are usually easy to talk to, and you might find it a little easier to talk if you have some booze in your system too. Repeat this process a few times a week; don't bother giving out your phone number or getting numbers from anyone, even if you THINK you really like them... I mean, you can if you want, it MIGHT lead to more, but this is kind of just a practice thing.
After you've gotten to where it's easier to talk, you're more confident in approaching women, that's when you can get a little more serious... Maybe try asking a woman out to dinner at a local grocery store, or hell, if you see someone you find attractive walking down the street, ask them too. "You've caught my eye and I'd really like to know if I could buy you dinner tonight". Exchange numbers or whatever and it's usually best to go about your day after getting her number, and deciding on a time for the date. Don't worry about a fancy restaurant for a first date, but I've found it highly disapproved to take a lady to fast food... So a sit down diner for sure; not something classless, but unless you have a lot of money to spare, there's no point in something super classy for a girl you may never talk to again. If you both feel a connection, 2 - 3 days is a good amount of time to wait before calling her to ask for a second date.
As for conversation... When practicing in bar, it doesn't matter... just blurt out whatever comes to mind. On a serious date, just tell her about yourself, ask her about herself, make sure you listen, don't just ask a question and zone out.
To start out the date, let her know that you have MS and what that means, and that there may be some undesirable activity due to it, so that she better understands you.
Some good conversation starters:
What you do for fun (hobbies)
The type of music you like
Things you're currently working on in life
Good questions to ask:
Where she was born
What type of music she likes
What she does for fun
If shes currently taking any classes
What she plans to do with her life (or if she has any plans for the future)
But this is something I can't stress enough - Pay attention to what she has to say. Ask follow up questions. "I went to school at 'blah blah' high" so ask something like "did you enjoy going there?" or "I've heard of that school (or haven't heard of it)" (2nd one isn't a follow up question, but it shows that you are listening and are interested in her)
And another thing to keep in mind, is that attractiveness is not everything. You may take a girl out that is very attractive, but has the personality of a skunk with it's nose stuck up it's own ass... That's the kind of girl you don't bother asking on a second date. Find someone whose personality is something you enjoy.