A Spanish city has officially been crowned the best city for food in Europe, beating gastronomic gems including Paris, Porto, ...