Garmin Basecamp and free topos from gpsfiledepot.com. All free.
All right, looks like there are few options:
Cartografica E32
BiciMapas
I've been playing with MOBAC a bit, you can get the mapquest openstreet maps in it. Haven't located any topo's yet though.