Luxembourg is a little dull and provincial. Tallinn and Ljubljana are nice and small, I'd recommend both for a 2 day visit. Any of the Baltic states is good or Gdansk in Poland. Romania or Bulgaria, too. I like Belgrade very much. You can't really fail anywhere with a 2 day visit.