I don't think that there is a useful way to do what you ask (namely to work with
limits/convergence); as other answers have explained, the non-Hausdorff nature of the Zariski topology (among other things) makes this difficult.
On the other hand, most basic lemmas in topology/analysis which can be proved via
a consideration of convergent sequences can normally also be proved via arguments with open sets instead, and so your intuition for the topology of metric spaces can to some extent be carried over, if you are willing to make these sort of translations. At some point (if you practice), and with a bit of luck, the translation will become automatic (or at least close to automatic).
(Although you may
think of non-Hausdorffness as a serious pathology that invalidates what I've just said, in the end it's less serious psychologically than it seems at first
--- at least in my experience.)
Speaking for myself, I certainly regard the Zariski topology as a topology, just like any other (meaning that I don't think of it as some other thing which happens to satisfy the axioms of a topology; I think of it as a topology in a genuine sense). It is just that it doesn't allow many closed sets: only those which can be cut out as the zero locus of a polynomial.
So a good way to practice thinking about the Zariski topology is to more generally practice thinking about topologies in terms of what kinds of closed sets are allowed, or, more precisely, what kinds of functions are allowed to cut out closed sets as their zero loci.
Thinking in terms of functions is a way of bridging the analytic intuition that you seem to like and the general topological formalism that underlies the Zariski topology. What I mean is: in standard real analysis, if you have a continuous function on $\mathbb R^n$ (or a subset thereof), its zero locus is closed. One way to think about this is via sequences (this is a way that you
seem to like): if $f(x_n) = 0$ for each member of a convergent sequence,
then $f(\lim_n x_n) = 0$ too, as long as $f$ is continuous.
Now, when working with the Zariski topology, you have to throw away the argument with sequences, but you can still keep the consequence: the zero locus of a "continuous" function is closed. The key point is that now the only functions that you are allowed to think of as being continuous are polynomials. This may take some getting used to, but is not so bad (after all, polynomials are continuous in the usual topology on $\mathbb C^n$ as well!).
Summary: It doesn't seem possible to work rigorously with a sequence/convergence point of view, but (a) it is not so misleading for very basic topological facts; and (b) another analytic view-point that is very helpful is to think about the topology in terms of its closed sets being zero-loci of continuous functions --- you just have to restrict the functions that you call "continuous" to be polynomials.
A sequence $(x_n)_{n\in\mathbb N}$ converges to $x$ when every neighborhhod of $x$ contains every $x_n$ when $n$ is large enough. So, consider the neighborhood $\{x\}$. It contains every $x_n$ when $n$ is large enough. In other words, if $n$ is large enough, then $x_n=x$.
Best Answer
Consider the usual topology on $[0,1]$, and the topology $T$ which consists of the empty set together with all cocountable sets that are open in the usual topology. Obviously $T$ is not perfect Polish (it is not even Hausdorff). However, I claim that the convergent sequences for $T$ are the same as for the usual topology. Since $T$ is contained in the usual topology, one direction is trivial.
For the nontrivial direction, suppose $(x_n)$ does not converge to $x$ in the usual topology. Then there is some open interval $U$ around $x$ and some subsequence $(x_{n_k})$ of our sequence which is never in $U$. Passing to a further subsequence, we may assume that $(x_{n_k})$ converges to some point $y\in[0,1]$ in the usual topology. Now let $A=\{y\}\cup\{x_{n_k}:k\in\mathbb{N}\}$ and $V=[0,1]\setminus A$. Then $V\in T$, and infinitely many terms of $(x_n)$ are not in $V$. Since $x\in V$, this means $(x_n)$ does not converge to $x$ with respect to $T$.
(Of course, there's nothing special about $[0,1]$ here: you could do the same thing starting with any nonempty perfect Polish space $X$ in place of $[0,1]$. If $X$ is not compact, then $(x_{n_k})$ may not have a convergent subsequence, but then you can just take $A=\{x_{n_k}\}$.)