I am looking to create a membership website where users can manage their own passwords (I don't want to have to manually enter each one). I would like access to be granted only if they pay their monthly or yearly dues (ideally I would like to offer both options). Inside the site I would like to have a forum where I can post the daily workouts. I would like the users to be able to post their progress pictures, and ask questions. I will also be posting videos for them. This will be for personal training online. It will not be in English, it will be in Brazilian Portuguese but the site can be maintained in English, I can just make the titles in Portuguese.
It would also be great if I could have a blog on the front of the website, outside of the password protected area, to attract more people to join my team.
I have created websites and blogs before, and have been looking into s2member as well as vbulletin. I just want something simple and easy to use, that I can make really cute looking because the site will be geared towards women. I only need it set up so that I can start using it. I will be the moderator and may only need occasional updates in the future.