Try the Holiday Inn on Packer Avenue. It's easily accessible from I-95 and only about a 5 minute drive to the Philly pier which is located at the old Philadelphia Naval Base. Reserved on their website and paid about $110 for the room. It's also just a half block from the staduim where the Phillies play, so if you're in town the night before and want to catch a game it's in walking distance to the ballpark. Enjoy your cruise.