I really like the idea of a beacon, but I wonder how far out that beacon could be picked up by a user driving down the highway towards it?
Or maybe relating to my last comment above, use a 3G/4G device to broadcast information to a "City API" that a app on the user's phone can utilize for notifications, etc?