Depending on the network(s), yes you will have to have one or more accounts set up. Some allow pay as you go via credit card, it just depends on the network. As for finding stations, see the post above regarding Plug Share, etc. Google Maps also shows charging stations now and each individual...