I would think hard about moving to be with him until he can prove to you that he will not start drinking again and will not go to strip clubs you don't want to go to another country and things not work out for you and then you end up coming home alone. With that being said if he has proved to you that he wants this to work and you have a future together then I would consider going with him you already live to together so it won't be much different the only difference is that you will be living in another country. What you need to do is talk to him about where this relationship is headed before you accept going with him because if he doesn't see a future in it then you might as well not go with him but if he sees a future with you it won't be much different than how you are living now. You have to be able to trust him and know that he won't do anything to hurt you. On the other hand you have to commend him he had enough self control not to do something stupid even though he was drinking and doesn't remember even going to the strip club and knew it was time to give up drinking. If you love him you will give it a chance, if you know you will be more miserable without him than with him then you know what you have to do. Communicate the plans with him and see if it sounds like something you may be interested in doing.
There is no quicker way to lose a relationship than putting too many demands on your mate or pushing them into doing something they felt they were not ready for, if you want a fairy tale engagement then don't do it by pressuring him into making a decision. I would serious consider moving there before the ring and maybe the ring will come next but if you want him to do it because he wanted to then you have to go at his pace as long as he doesn't make you wait too long. You can still have that fairytale engagement just after you move together.