Recently stayed at Hotel Logos, a short walk from the Main Square and within walking distance of all the central sites. Served well for our purposes.
Spring there means changing weather conditions. One day we were sitting sipping delicious coffees outside enjoying the sun on the square; the next day our plane had to be de-iced on the runway prior to departing after heavy snow. I'm sure the temperatures will be hotting up by the end of May.
Have a great trip.