We stayed at the Hotel Basel. It's centrally located in the Old Town, near sights, shopping and restaurants and it's reasonably priced. The staff is very friendly and helpful. They provide a pass to use public transportation and there is a refrigerator stocked with free beer, soda and snacks. They left a bedtime story in the room each night, which was rather charming. If I were going to Basel, I would stay there again.