What is the best way to: To keep hands free while travelling in public, without compromising your style,

(A). put everything into a fanny pack.; (B). use a small backpack instead of a bag.;
Answer:
(B).