Japan is full of historic, beautiful churches—many hosting events around the holidays.

GaijinPot