20 picturesque cottages to stay in 2020