Edinburgh at Christmas is lovely, we love going for Christmas shopping - for the atmosphere and loads of wonderful places to eat ( it's my husband's birthday just before Christmas too, so we usually book a fab place to eat)i've just booked Edinburgh in December for my bf's 30th - he's always wanted to go, we'll be there the week leading up to Christmas so i can only imagine how beautiful it'll be! I told him he has 6 months of me playing bagpipe videos on youtube and repeating everything i say in a Scottish accent
the Christmas markets are definitely worth a visit too