The following is an addendum to Sam's answer, meant to fill-in missing details.
Part 1. Suppose that $G\times M\to M$ is such that the quotient $B=M/B$ has structure of a smooth manifold such that the quotient map $q: M\to B$ is a submersion. Then $q: M\to B$ is a topological principal $G$-fiber bundle.
Proof. Pick a $G$-orbit $Gx\subset M$. Our goal is to find a $G$-invariant neighborhood $W$ of $Gx$ in $M$ such that $W$ is $G$-equivariantly homeomorphic to a product $U\times G$, $U$ is an open subset of $B$, and $G$ acts trivially on the first factor and by left multiplication on the second factor. Equivariance of a homeomorphism $f: U\times G\to U$ means:
$$
f(g(u,h))=g f(u,h)
$$
for all $u\in U, g\in G, h\in G$.
Since $q$ is a submersion, there exists, $V$, a neighborhood of $x$ in $M$ and a diffeomorphism $g: V\to U\times {\mathbb R}^n$, where $U=q(V)$ and $q|_V= p_U\circ g$, where $p_U: U\times {\mathbb R}^n\to U$ is the projection to the first factor, $g(x)=(q(x), 0)$. Here $n+dim(B)=dim(M)$.
Set $U':= g^{-1}(U\times \{0\})$. Such a subset $U'$ of $V$ is called a slice through $x$ for the $G$-action on $M$. By the construction, every $G$-orbit intersects $U'$ in at most one point and $U'$ is a smooth submanifold of dimension $d=dim(B)$ in $M$. Now, consider the orbit map
$$
f: G\times U'\to M, \quad f(g,y)= gy.
$$
This map is smooth and 1-1 (since each $G$-orbit intersects $U'$ at most once). Moreover, $dim(G\times U')=dim(M)$. Hence, by the invariance of domain theorem, $f$ is a homeomorphism to its image, which is an open subset $W\subset M$. Clearly, $W$ contains $Gx$. Moreover, by the construction, $f$ is $G$-equivariant.
Remark. i. With more work, one can prove that $f$ is also a diffeomorphism, but I do not need this.
ii. The map $f$ as above plays the role of "spreading $V$ out'' in Sam's answer.
This concludes the proof of Part 1.
Part 2. If $M\to B$ is a principal $G$-fiber bundle (where $G$ is a Lie group and $M, B$ are topological manifolds), then the $G$-action on $M$ is proper.
This properness property holds even in much greater generality, see Lemma B in my answer here.