If you are looking for a total traditional look forget about skater shoes and if you mention a flatcap in traditional circles, shudder the thought, you will have to duck pretty fast.

Black oxfords substitute well for brogues. If you are after a casual look, without pretending it is traditional, go for what you feel comfortable in and can afford, that includes the flatcap

All the best in your endeavours