Exciting cities, historic villages rich in heritage, stunning countryside and beautiful coastlines. Britain is a diverse nation full of contrasts. England, Wales and Scotland are all unique countries with their own customs, cultures and traditions so whichever direction you travel, you will find a wide variety of landscapes and cultures to explore.