For an inexpensive Christmas in Europe, try Prague in the Czech Republic or Bologna in Italy. Both cities have Christmas markets, low-cost lodging, and a rich history, making them perfect for those on a budget.