Reese Witherspoon and Jim Toth put on a romantic display of affection during their second honeymoon this weekend.

The couple - who tied the knot in March - began their second post-wedding holiday in Paris, France, last week before moving on to Positano, Italy, where they were said to have a "wonderful time" staying in a seafront room at the exclusive Sirenuse Hotel.

An onlooker said: "They had a wonderful room overlooking the sea. It's a very romantic suite, ideal for a couple on a honeymoon and they had a wonderful time."

Reese and Jim then enjoyed a candlelit dinner at La Caravella restaurant, where they were spotted feeding each other, and enjoying the occasional kiss.

Owner Antonio Dipino told US Weekly magazine: "They were like any other honeymooning couple. They looked into each other's eyes and held hands. They whispered to each other and kissed each other. They even fed each other from their plates."

However, the pair devoted the final meal of their honeymoon to Bruno - an eatery recommended by actress Hilary Swank - where they dined on "pasta and grilled fish", and were said to look "deeply in love".

Restaurant owner Ornella Amitrano added: "They had pasta and grilled fish for the main course and a bottle of wine. I could tell they were newlyweds because they just kept looking into each other's eyes and holding hands.

"It was very romantic and sweet to watch. They looked to be deeply in love."

Reese and Jim enjoyed their first honeymoon in Belize, Central America, where they were joined by Ava, 11, and seven-year-old Deacon, the 'Water for Elephants' actress' children from her first marriage to Ryan Phillippe.