The inland mountainous regions of northern Spain (northern Aragon & Catalonia, Navarra) are among the country's chilliest and the most beautiful. Snow is common all winter long, so if you're looking to experience a white Christmas in Spain—or even go skiing—this region is your best bet.