Pack your thermals and tartan knitwear and head to the Scottish capital for some festive cheer. Edinburgh's Christmas markets can be found right in the city centre. Stalls line the gardens of the city's main high street, Princes Street, selling everything from locally made trinkets and perfect secret santa gifts to mulled drinks and warming festive food. Head to nearby St Andrew Square for ice skating, followed by a trip to one of the bar stalls for a hot toddy or a whisky cocktail.
Where to Stay: Rock House is a pretty 18th-century house hidden on the side of Calton Hill.