Celebrate: Christmas Markets are wonderful and warm places to buy unique gifts and support local artisans while shopping for your friends and family this season. London has a variety of Christmas markets spread all around the city; from charity Christmas markets to designer fairs where you can get some really exciting Christmas presents. Here are a few: Cologne ... Read More »