John lennon wore his towards the back of his head and often with a wool coat and chunky scarf as you can see from my photo archive.
Bakerboy caps look great with chunky jackets - wool or leather - or knitted sweaters. You can wear them like John did or pull it low down over your eyes. They suit all face shapes, all ages and genders.