You can get them in the place that the ruling parties of the cities are. For example, in Windurst you would go to Heavens Tower. I'm not exactly sure where in the other cities you can get them, though.
The price depends on the population of the server you play on. But you can expect to pay ~1000 gil for one. At least, that was how much I paid when I bought mine. It may have changed by now.