Nei div, sui css basta metterci un height fisso e poi overflow:auto; in questo modo, se non mi sbaglio, il div scrolla. Vorrei far la stessa cosa con la tabella, ma solo per una colonna, ma in questo caso la tabella non ha un'altezza fissa, ma è una percentuale (100%).
La soluzione delle due tabelle con il float non è il massimo in questo caso perchè se riduto un po' la larghezza della pagina rischio che la seconda tabella mi vada sotto, o sbaglio?