Being Switzerland's third-largest town, Basel offers something for everyone. It has over 40 museums, about a dozen art galleries, world-class architecture, ...