There are many activities to do in Bangkok for Christmas. Some popular activities include visiting the Christmas markets, attending a Christmas-themed show, going to a Christmas-themed restaurant, taking a boat ride along the Chao Phraya River, visiting the Grand Palace, and taking a tuk-tuk ride around the city. Additionally, there are many Christmas-themed events and activities hosted by hotels and shopping malls throughout the city.