The top attractions in England include Stonehenge which is 10 miles north of Salisbury and is Europe’s most iconic prehistoric monument. In the capital, London, there is the Tower of London which as been a palace and a prison and everything in between. The Roman Baths in the stunning Georgian city of Bath are worth visiting, as is York and it’s beautiful Minster. If you favour the outdoors then the Peak District, Lake District, Cotswolds and North Yorkshire Moors are all incredible.