The Green House, DorsetStay at Dorset’s Green House hotel, proving luxury and sustainability coexist between beaches and the New Forest.