Rom hat soviele Sehenswürdigkeiten, dass ein Besuch nicht reicht. Daher würde ich keine Abstecher in andere Städte nicht empfehlen.
Der Lido di Ostia ist der Hausstrand Roms. Von der Metrostation Piramidi kommst du mit dem Zug bis ans Meer. Das kostet 1,50 € mit dem Metro- und Busticket. Unterwegs könntest du in Ostia Antica aussteigen und es besichtigen. Achtung gross und viel zu sehen.
Der Strand selbst ist nicht der Allerschönste, aber wenn man etwas südlicher fährt wird es schöner.
Schön finde ich den Strand in Sperlonga....südlich von Rom.
B&B ist in Rom bezahlbar und überall zu finden.