Sehr günstig sind aktuell die All-Net-Flat Angebote von Simyo, Klarmobil, Deutschland SIM, Yourfone und Blau.de, die für ca. 20 Euro/Monat zu haben sind. Bei denen hast du die Internet Flat, die Flat ins deutsche Festnetz und die Flat für alle Handynetze schon dabei. Eine zusätzliche SMS-Flat kannst du für 5 bis 10 € pro Monat zubuchen. Nachteil ist allerdings, das du nur E-Plus oder o2-Netz kriegst. Ein gute Übersicht zum Thema habe ich hier gefunden: http://www.dslweb.de/all-net-flat.php (billige Angebote im unteren Bereich)
Wenn es nur Internet- und SMS-Flat sein soll, dann wäre z.B. Congstar Prepaid eine Option für dich. Du zahlst 9ct/min für Gespräche und kannst die SMS-Flat für 9,90 €/Monat und die Internet Flat für 7,90 € oder 9,90 € zubuchen (je nach Ausführung). Und du surfst und telefonierst im D1-Netz. Ähnliche Angebote haben aber auch andere Anbieter parat.