I know you want a free one, but Guild Wars 2 is a flat fee of like 49$ and it's definitely worth the money. It's nice that it's not monthly too and there is a lot you can do on it