There is no short answer to this question. Main linguistic
regions are: scandinavian, germanic, romanic, slavic. Main
religious regions are: catholic, protestant, orthodox, muslim. Main
alphabetic regions are: latin, cyrillic, greek. Main climatic
regions are: arctic, boreal, continental, alpine, atlantic,
mediterrenean. Some of these regions overlap. Some of the borders
delimiting these regions cut right trough some countries. Belgium:
germanic-romanic, Germany: protestant-catholic, France:
atlantic-continental-mediterrenean, etc... Depending on the
criterion you use, you get different cultural regions of Europe.
There are no clear regions.