I would search the threads here. So many of your questions will be answered !!
I only come to Basle every April for Baselworld but it seems a great place to be. There are a number of forum members who live there. I am sure you will have a great time living there