The theory of dense linear orders is complete - so consider the linear orders $((0, 2), <)$ versus $((0, 1)\cup ([1, 2)\cap \mathbb{Q}), <)$. The latter has a countable nontrivial interval while the former doesn't.
(Note that this works in any cardinality $\kappa$ - let $L$ be a $\kappa$-dense linear order of cardinality $\kappa$, and consider $L$ vs. $L+\mathbb{Q}$.)
You mention ultrapowers; it's worth noting that the Henkinization proof of compactness is much better behaved in this context - if I have a structure $M$ and a type not realized in $M$, Henkinization builds me a structure containing $M$ and realizing that type with the same cardinality as $M$. So, e.g. if every element of $M$ is definable this builds a nonisomorphic but elementarily equivalent $M'$ with the same cardinality as $M$.
For example, this gives another proof that there is a countable nonstandard model of $Th(\mathbb{N})$ without having to use ultraproducts + Lowenheim-Skolem.