The New England Aquarium is one of Boston's top attractions and is a must do for anyone that loves the ocean. It isn't a large place though and doesn't have the ...