What I did was:
Took a whole weekend at home - planned nothing. DH did shopping etc.
Pulled all the carpets and packed them away

Bought Jade fab little panties (like about 20 pairs!) and explained to her that these are new and we are going to be wearing these during the day and when she wants too wee or poo she must tell mommy or pull down her panties and go in the potty.
I also bought one of those seats you put in the toilet so their little bums don't fall through and a step.
So we started the day by taking her nappy off and I put her on the toilet and explained again when she needs to wee or poo she must do it in the toilet. Put her panties. About 20 minutes later she wet them. Reacted very calmly and cleaned up wee and put a fresh pair on (she didn't wear pants the whole weekend). And then every half and hour asked her if she wanted to go and took her to the toilet. The potty also was in the room with us all the time. It was hit and miss but we did this the whole weekend and for her sleeps put a nappy on which we still do now.
And for about 2 months after that weekend if we went out we took the seat with us and just took lots of clothes with us and just took her to the toilet often. And walah potty trained!
But yes there was many a resturant or shop that had a wet puddle in but so what!

Most peeps happily grabbed a mop. Just be prepared with extra clothes and wet wipes and a small towel.
Of course once in a blue moon there is a accident now when she is too busy playing etc.