The perfect English country cottage just has to have a thatched roof. And we've selected 20 of the cutest and cosiest thatched cottages you can imagine, all with snug, stylish interiors and pretty gardens. Just choose your favourite and pack your wellies for a dreamy, romantic escape among the rolling hills and winding lanes of the English countryside.