Most Roman restaurants don't open until 19:30. Locals don't sit down for dinner before 20:30.
Eating at 18:30 marks you as a tourist. Use the time for an aperitivo (drinks and snacks) instead.
Reservations are useful for popular trattorias. Book through TheFork or via the restaurant's WhatsApp.