Just 20 minutes from Barcelona you’ll find the eco-friendly Mas Salagros resort. Located in the Parc de la Serralada Litoral, it has serene views of gardens and trees. Rooms have organic mattresses and linens, low-power lighting fixtures, and furnishings made from recycled materials. All-natural, organic Mediterranean food is served in the restaurant. Activities here include ebiking, doing Pilates and yoga on paddle boards, making your own natural cosmetics, and soaking in ancient thermal baths.