Granada was one of my favorite cities I've been to. It's big enough that it has plenty to do, but small enough that you can travel almost anywhere on foot and not feel overwhelmed by a big city atmosphere. It's also very beautiful and full of friendly people and lovely sights. I would love to go back someday.
Insider Tip:Many bars will give you free tapas when you order a drink, and the drinks are pretty cheap to begin with. Be sure to check these out!