Any recommendations? Near the port would be nice.
Anyone stay at the Auto Hogar??

Thanks in advance.

What is moderate? In any event, I got a really good deal at the Barcelo Hotel Sants - http://www.bchoteles.com/sants_in.htm which is a modern business hotel right above the central train station. The cost was under 100 Euro / night and quite clean. It has direct access to the metro so it is easy to access all the sites (e.g., Ramblas) as well as the airport via commuter rail. It is about a 10 minute cab ride from the port.