Zürich:
Rosenmarkt (der markt gleich hinter "Werners Head Shop Niederdorf" rechts das strässchen rauf) preise kenn ich nicht, könnte mir aber vorstellen das da ziemlich günstig is.
Werners Head Shop:
an der Langstrasse hats 2 und einen im Niederdorf 4.50 Fr. Tabak (kA was für welcher auf jedenfall hässlich) haben aber auch shishas, und ersatzteile (windschutz schläuche sieb etc)
Zigarren/tabak laden an der Banhofstrasse (gleich am banhofplatz, weiter hinten hats auch noch son geschäft denke ist etwa ähnlich)
glaubich nur Nahkla tabak, 5.00 das päckchen wenn ich mich net irre, haben auch shishas, und andere tabakwaren, auch edelmarken (pfeifen(meerschaum) etc.) edel aschenbecher, zigarrenschneider etc.
Tabakladen im Shop-Ville(haupt-Banhof)
siehe oben
+ sehr leckere Blunt wraps, papers und son zeuch.
4.50 Fr. ein 50g päckchen glaubsch 
naja es gibt noch ne ganze menge mehr, (Gegend escher-wyss platz, soviel ich weiss)
aber ich kenn grad die genauen standorte net.
In Albisrieden/Wiedikon hats auch ziemlich viele Shops, auch kiosks die manchmal shisha tabak verkaufn.