A global shout could be done through a publicly distributed linkshell of some kind. One that limits the frequency of shouts. (say one 'post' every five minutes) Perhaps something picked up as an introductory item to linkshell use that would solve some of the immersion issues with such a thing.

Linking the search counter for wards would go a long way to aleviating ward congestion and gravitation.

Why Ul'dah? Because it is the least runabout (compact) city to acomplish daily tasks. Everything is near to one place compared to the other cities. At least in perception. Lower the price for intra-city aetherpoints in the others.

Retainer in the room would help get some of the crowding around the bell out of the inn.