That looks like a good itinerary. It cut down your travel days nicely.
I'd try to include a day trip to Plitvice national park, though. It's spectacular if you like the outdoors and don't mind hiking. I'm here now and spent 2 days hiking around the waterfalls. There are too many to count. The lakes are the bluest I've ever seen.