If you really want to experience sophisticated food culture with a vast offer of top restaurants, visit San Sebastian in Spain. This is a city of less than 300.000 inhabitants that could challenge Paris. Here you can find your own favorite restaurant!