Oh yes indeed. My favorite romantic spot (and the same for others, unfortunatately, but it doesn't metter much since it's so nice) is a little spot by the water next to the whale watch launch point. There's a giant compass rose made of stone on the ground and a lovely sea wall to sit on and watch the boats go by (and a good view of Logan across the bay). It's romantically dark at night and a little exploring of the area provides a lovely walk along the docks by the aquarium. I discovered it back in my college days when money was tight, but I still use it now as a nice place to quietly talk, but accompany it with a fantastic dinner at The Chart House (great seafood), which is right next to the spot I mentioned. Find The Chart House and you'll find the spot. It is a little hidden, but still downtown Boston.