Best: Whiterun. Small enough to be easy to navigate, but still has all the major attractions that are easy to navigate too. Also, 3 smithers. Solitude is pretty nice as well, mostly because of it's arrow store.Worse: Markarth. While it probably has the coolest layout, it is harder to navigate than Windhelm. Also, there is a lot of bribery and blood shed there. And not even the organized, respected corruption like in Riften.On a side note, I recently discovered a section of Windhelm I've never knew existed. The Grey Quarter with all the elves.