Edinburgh in Scotland is a nice city with so much going on but with so many tourists, it gets very crowded. It is a good place to visit but if one wants to avoid the crowds, then the best time is in winter. It is a mix between traditional and modern architecture.
However there is lots to do for all age groups from kids to adults. This trip was mainly a family visit and was long train journey from Birmingham to Edinburgh. We stayed at self catering accommodation at Corstorphine which is a suburb of Edinburgh. Self-catering is a good option if one does not like to eat out all the time. Here it feels like you are at home even when on vacation. On some days we used to get a taxi but also there is good and reliable public transport which saves alot of money.