If your looking for a hotel on, or near the water The Marriott Long Wharf is a good choice, and Aquarium T station (Blue Line) is right at it's door.
That said the Battery Wharf is a beautiful hotel, so if you do not mind taking a cab, Uber, or Lyft to get there you'll enjoy it.
Your ticket is...