Question: To keep hands free while travelling in public, without compromising your style,
Options:
put everything into a fanny pack.
use a small backpack instead of a bag.
Answer: use a small backpack instead of a bag.