Also für alle die öffentlich reisen wollen würde sich folgende Verbindung (ab Wien) anbieten:
Hinfahrt11:00 Wien Westbahnhof Steig 6/ REX 1618
12:17 Melk Bahnhof
13:10 --> Bus WL1 nach Schallaburg (Ankunft um 13:20)
ODER
11:56 Wien Westbahnhof Steig 6/ IC 642
12:30 St. Pölten Hbf
12:35 --> R 2066 (Steig 6) Richtung Pöchlarn Bahnhof
12:56 Melk Bahnhof
13:10 ---> Bus WL1 nach Schallaburg (Ankunft um 13:20)
Rückfahrt17:22 Schallaburg (Bus WL1) nach Melk - von dort gibt es dann mehrere Möglichkeiten um nach Wien zu kommen!
Ansonsten kenne ich wie schon gesagt ein recht nettes Lokal in Melk (im Zentrum), welches neben der typisch österreichischen Küche auch vegetarische bzw. auf Anfrage sicherlich auch vegane Gerichte anbietet:
http://www.sternmelk.at/