Emergency repairs to the hyperdrive could've been made after we see the Falcon "floating away with the rest of the garbage." On Cloud City, Lando asks what's wrong with the Falcon, and Han just says, "Hyperdrive." He doesn't say the drive is completely broken, just that there's something wrong with it.
The interstellar sublight hypothesis might work if the stars were in the Core or the Deep Core*, but most EU material suggests the Core is heavily populated and the Deep Core is devoid of human life except for some military outposts and Palpatine's Berchtesgaden.
But the trip from Hoth to Anoat is still problematic.
* According to This source, there are 100 stars per cubic parsec in the core of the Milky Way. That means the mean distance between stars is 0.7 light years.** But the galactic core is not the friendly kind of place where Tauntauns and Wampas can evolve ... it's got radiation, and occasional bursts of energy that make the Death Star's superlaser look like a trickle.
** My math is probably wrong.