$\newcommand{\<}{\langle} \newcommand{\>}{\rangle} $Let $||\cdot||$ be a norm on a finite dimensional real vector space $V$.
Does there always exist some inner product $\<,\>$ on $V$ such that $\text{ISO}(|| \cdot ||)\subseteq \text{ISO}(\<,\>)$ ?
Update:
As pointed by Qiaochu Yuan the answer is positive.
This raises the question of uniqueness of the inner product $\<,\>$ which satisfies $\text{ISO}(|| \cdot ||)\subseteq \text{ISO}(\<,\>)$.
Is it unique (up to scalar multiple)?
Remarks:
1) Determining $\<,\>$ (up to scalar multiple) is equivalent to determining $\text{ISO}(\<,\>)$.
Clearly if we know the inner product we know all its isometries. The other direction follows as a corollary from an argument given here which shows which inner products are preserved by a given automorphism.
2) Since there are "rigid" norms (whose only isometries are $\pm Id$ ) the uniqueness certainly doesn't hold in general.
One could hope for that in the case of "rich enough norms" (norms with many isometries, see this question) the subset $\text{ISO}(|| \cdot ||)\subseteq \text{ISO}(\<,\>)$ will be large enough to determine $\text{ISO}(\<,\>)$.
(which by remark 1) determines $(\<,\>)$).
Yes. This is because an isometry group is always compact (with respect to the topology on $\text{End}(V)$ induced by the operator norm: this is a consequence of the Heine-Borel theorem). Hence you can average an inner product over it with respect to Haar measure.