I'll pipe in here to say that I have a character which exclusively does not go to the 'big social' spots like taverns and cities in general. So here's what I did to get some more frequent RP.
It kind of goes along the lines of PMing others, and not only creating a connections thread, but going through other's connection threads, and seeing if someone's character seems interesting to you, that you'd like yours to interact with. Then, sending them a PM on the forums, or a tell in game or something (I prefer the former, personally) could get you some interesting RP with them, if they're willing to set up a time to have your characters meet up. :> 'Welcome' threads are good places too, because you'll find newer players who are just getting into things and eager to RP with someone / get used to RPing, so it can be pretty neat all around.
That said, it takes active effort to open up those connections. In some cases, they'll fall through. But if you keep at it, a fair amount of them won't, and you'll get to play with a decent number of people, some of which are likely to stick.
It kind of goes along the lines of PMing others, and not only creating a connections thread, but going through other's connection threads, and seeing if someone's character seems interesting to you, that you'd like yours to interact with. Then, sending them a PM on the forums, or a tell in game or something (I prefer the former, personally) could get you some interesting RP with them, if they're willing to set up a time to have your characters meet up. :> 'Welcome' threads are good places too, because you'll find newer players who are just getting into things and eager to RP with someone / get used to RPing, so it can be pretty neat all around.
That said, it takes active effort to open up those connections. In some cases, they'll fall through. But if you keep at it, a fair amount of them won't, and you'll get to play with a decent number of people, some of which are likely to stick.