All-inclusive resorts in Spain typically include accommodations, meals and snacks, alcoholic and non-alcoholic drinks, access to sports and entertainment facilities, and taxes and gratuities. Some resorts may also include activities and excursions such as sightseeing tours, cooking classes, and wine tastings.