You'll enjoy the museums and churches in Mannheim City Centre. You might want to make time for a stop at Mannheim City Hall or Mannheim Palace.
While you're in Neckarau, take in top sights like Rhine and jump on the metro at Neckarau Tram Stop Station to see more of the city.