The British taxpayers foot the bill for the lavish lifestyle of the royal family, but the revenues from tourism more than make up for the expense.