Here are the best things to do in Krems, Austria, a historic city on the Danube. A great day trip from Vienna, it's also a popular stop on a river cruise.