With its layers of history and overlapping of cultures, Europe is a treasure trove of everything