Тогда так: в двадцатиоднокилометровом.
Ватикан — это все-таки не город. Поэтому корректно: в Ватикане.
Смысл поговорки в том, что Бога обмануть нельзя. Фраер (жарг.) - человек, не относящийся к уголовной среде; потенциальная жертва; неопытный, наивный человек.