It's our first visit to Europe. Our Viking Rhine Viking River Cruise will disembark in Basel, Switzerland on Nov. 4th and will fly from Basel (BSL) to Amsterdan at 6:00 am. So, we have about two full days in Basel. I am looking for suggestions on
(1) which hotel should we stay to see the major attractions in Basel?
(2) should we reserve two-nights or three-nights hotel stay because we need to leave to the airport around 3:00 am in the morning? Or can we stay in BSL airport on the 3rd night instead of waking up at 3:00 am in the hotel to leave for airport?
(3) alternatively, would it work or would it be better if we visit and stay in Bern instead of Basel?
Greatly appreciate your suggestions!