My son turned 3 in May and he has been potty trained for 3 weeks, we started him off with a potty seat that sits on the floor that makes music when he pees in it (this was a no go with him), then we got a cheap wal-mart toilet seat but I hated the low splash guard on it, he always peed out of it (he liked this one), then I tried the baby bjorn, I loved it cause the splash guard is higher and it looks more comfortable (it took some bribing, but now he likes it and so do I). As for on the go, I bought one of the fold up seats from babies r us, he HATES it and will not use it, he prefers to just sit on the seat, so I just lift him on it and he holds himself up (cause he's a big boy LOL), and then I just make sure to wash his hands really good afterwards, it took him a few times of me trying to get him comfortable with peeing in public restrooms, but now hes a pro.
Good luck and I wouldn't put too much pressure on him, he's only 2, I thought thats what I had to do with my son, then I let it go for a while per my doctors advice (she said most boys don't train until 3-4 anyway) and when I retired he was even more adament that he wasn't going to do it, then finally last month I said that was it, no more diapers NO MATTER WHAT, and after 3 accidents in 20 minutes there hasn't been one since. (except yesturday when grandma took him for a 1.5 hour drive and he got cold and wouldn't go in a wayside boonie bathroom)