We have booked a Christmas Market River Cruise for Dec 2017. Flights taken care of, but we are planning to arrive in Basel a few days early to acclimate and visit a new place. Looking for recommendations for lodging and things we should check out while we are there. Plan on walking or using public transport while in Basel. Thanks in advance.