Expedia (expedia.co.uk) offers three-night packages from around £400pp including flights, and Uniworld (uniworld.com) offers seven-night Classic Christmas Markets cruises, including Nuremberg ...