The conundrum of crossing Dublin without passing a pub was solved in recent years, and described in some detail here.
For the modern age, surely the equivalent question must be whether it’s possible to cross Dublin without passing a Starbucks? Anyone solved that one yet? Do let me know!