You can immerse yourself in Scottish culture by visiting the National Museum of Scotland and exploring the historic Holyrood Palace.