Normed spaces (including Banach spaces) are in particular metric spaces: the metric is given by $d(x,y) = |x - y|$. (This should agree with your intuition for $\mathbb{R}^3$). The notion of isometry is then the same as what you would guess.
But an isomorphism doesn't have to be an isometry: for example, scaling by 2 is an isomorphism (of a real vector space), but it is not an isometry.
Generally one uses the expression "isometric isomorphism" to describe structure preserving maps between normed vector spaces. For example: Every infinite dimensional separable Hilbert space is isometrically isomorphic to the space of square summable sequences. (The space of square summable sequences is the space of sequences of real numbers $(a_i)$ with $\Sigma a_i^2 < \infty$. The norm is $\Sigma a_i^2$. Actually it's a Hilbert space, so it has an inner product. Can you see it? Exercise: this space is complete.)
Note that an isometric map is necessarily injective, so if the vector space is finite dimensional, then a linear isometry is also an isomorphism (of vector spaces). But in the infinite dimensional case this is not true: for example, consider the "shift" map on the (Hilbert) space of square summable sequences, sending the sequence $(a_0, \ldots)$ to $(0,a_0, \ldots)$.
In general a topological space does not have a metric.
The general notion of a structure preserving map varies depending on the objects involved, but the general idea is: if $f : X \to Y$ is BLAH-structure preserving, then any proof of a fact having to do with X's BLAH-structure can be translated into a proof of that same fact about $Y$'s BLAH-structure via $f$.
For example: If $V$ and $W$ are linear spaces, an $f$ is an isomorphism of vector spaces ...
Any basis in $V$ $v_i$ becomes a basis in $W$ under $f$. The proof that $v_i$ is a basis has two parts, linear independence and spanning. In addition to the linearity of $f$, one uses the surjectivity of $f$ to show that $f(v_i)$ still spans, and the injectivity to show that $f(v_i)$ are still independent. (Though there are other ways to do this.)
Then the space of linear functions $W \to \mathbb{R}$ can be (isomorphically) identified with the space of linear functions $V \to \mathbb{R}$ via $f$. How? (Exercise.)
Etc.
If $V$ has more structure, maybe a norm, then a linear isomorphism $f$ may not preserve statements about it. One has to go to infinite dimensions for this to be interesting, since all norms on $\mathbb{R}^n$ are equivalent (good exercise. Possible hint: Think about the unit ball, and the relationship between the unit ball and norms via the so called Minkowski functional.)
As an example: Any two vector spaces with the basis of the same cardinality are isomorphic. So take $V$ to be the Banach space (norm is sup norm) of continuous functions on $[0,1]$, called $C[0,1])$, and $W$ to be the normed space $V$ of $C^1$ functions (continuously differentiable) on $[0,1]$, again with the sup norm.
These spaces are isomorphic, having basis with the same cardinality (you can use Taylors theorem to write $V = \mathbb{R} \oplus C[0,1]$: $f = f(0) + \int_0^x f'(t) dt$, so the map sends $f$ to the pair $(f(0), f')$, that it is bijective and linear is a combination of some standard calculus theorems: every continuous function $g(x)$ is the derivative of the function $f(x) = \int_0^x g(t) dt$, the derivative of a constant is zero, the integral of zero is zero, integration and differentiation are linear, etc.)*, but not isometric because the former is complete as a metric space and the latter is not.
*Alternatively, you can use the functionals $e_a(f) = f(a)$, for $a \in \mathbb{Q}$ to embed each in the space $\mathbb{R}^{\mathbb{Q}}$. This gives an upper bound for the cardinality of their basis, which is $P(\mathbb{N})$. Then you need to show that neither has countable basis: since $V \subset C[0,1]$, you just need to show that $V$ cannot have a countable basis. So you need to build an uncountable linearly independent set: if you subdivide the interval into halves (and quarters, and eights, etc.), and use bump functions, you can build this uncountable family. (I am assuming that there is no cardinality between $|\mathbb{N}|$ and $|P(\mathbb{N})|$... I think this is right but I don't really know set theory too well. Am I assuming the continuum hypothesis?)
(Question: You can put a norm on the space of $C^k$ functions on the interval so that it becomes a Banach space - the $C^k$ norm, which is the sum of the sup norms of the first $k$ derivatives. Are these Banach spaces isometrically isomorphic, for various $k$, or maybe they are all distinct? $C^k([0,1]) \cong \mathbb{R}^k \oplus C^0([0,1])$ - as vector spaces, using Taylors theroem, but this is not an isometry I think. However, I am reasonably sure that it is a homeomorphism.)
It may be enlightening to look up the definition of an isomorphism in a category, and also the Yoneda lemma, but again maybe not. Possibly better to think about different objects that have many layers of structure, and what kind of things are preserved by different maps.