When you first think of a European vacation, your mind probably goes to tourist havens like Italy, Spain, France and Greece.