Its hard because I love all of the cities, even the small ones, but Solitude and Whiterun are the best to me, maybe its cause i have to visit them more often.. But everytime i see markarth i think dwemer i hate them so much, and there isnt much to do in small towns, I like riverwood because its plain and simple, but i dont like Windhelm because my character is nord and dark elf mixed.......... and riften is cool but its filled with theives, winterhold is small same as morthal, so i only really like solitude and whiterun, they seem the most friendly.