I was at the Hilton Basel on business and found it to be a great location, right next to the train station and 15 mins from the airport.
The hotel staff is FANTASTIC, very hepful, and speak multiple languages. In terms of business, there is high speed internet in the rooms and the business center is amazingly helpful. It's a great place to stay for business or pleasure.