A money-savvy travel fan visited seven Christmas markets last year and claims that Germany boasts the best one.