some 3 months others 6 months the last time I checked.
Yes, the SIM will become invalid and you will lose any credit already on it if you don't use it for 3 or 6 months (it varies depending on which operator's SIM).
There are public phones all over the place still, most people just don't notice them anymore.
(I use wifi provided by these phones, so I tend to notice them more).