Gotta throw in my two cents for Gruyères in Switzerland. The cheese, obvs, but there's a bunch of artisan shops and it's the kind of place where you'd wanna just sit and watch the world go by. Great hiking in the area too if you're into that sorta thing.