Spain is known for its amazing cuisine, particularly its tapas and paella. Popular tourist destinations in Spain for food include Madrid, Barcelona, San Sebastian, and Granada.