However, the coronavirus pandemic has seen people move away from cities, as they look for more space and access to nature.
Thankfully, Yorkshire is home to some stunning towns and villages, with many in commutable distance to Leeds city centre.
Here are 20 places that are within an easy drive, train or busy journey into Leeds:
More in Homes & Gardens:

19. Knaresborough
Knaresborough is a spa town near Harrogate with good transport links to Leeds. The beautiful town is recognisable for the stunning River Nidd Bridge and the remains of Knaresborough Castle, which was built by a Norman baron in around 1100. The area has a thriving market place, lovely cafes and restaurants and has 15 pubs in total. It takes 36 minutes to drive from the town to Leeds city centre. It takes one hour on the train and one hour 30 minutes on the bus, changing at Harrogate. Photo: Danny Lawson

20. Grassington
Grassington is the perfect place for those who want to be in the heart of the Yorkshire Dales and do not mind a slightly longer commute. The market town is in the Craven district and only eight miles from Botlon Abbey. The residential village is surrounded by limestone scenery and is centred on a small cobbled square, filled with shops, pubs, cafes, restaurants and the village museum. it is popular with walkers walking the Burnsall circular walk. It takes one hour and six minutes to drive to Leeds city centre. It takes one hour and 31 minutes to get to Leeds Station via public transport and involves getting a bus to Skiption and then the train to Leeds. Photo: Shutterstock

21. Normanton
Normanton is a town north-east of Wakefield and just a 30 minute drive into Leeds city centre. It is served by its own railway station and takes about 30 minutes into Leeds. It also has regular services into Wakefield and Sheffield Meadowhall. The former mining town was named in the Domesday Book and some historic buildings still survive today. The average house price in Normanton is £159,382, according to Right Move.

