Edinborough, Scotland, is one of my favorite cities. In addition to the castles and their own little "piece of Greece", the people here are among the most friendly and delightful people I have encountered anywhere.