Tokyo, Japan Become enchanted by the beauty of twinkling lights at the Winter Illuminations light display at Yebisu Garden Place in Tokyo. It has gorgeous lighting displays, a Christmas tree, and countless shops with seasonal goods to fulfil all your Christmas needs. Image Source: Getty / KAZUHIRO NOGI