It depends--do you just want to brag about where you stayed or want a comfortable weekend? There are more than enough big name luxury hotels in Boston. I like the Mandarin Oriental, but others have great waterfront views. If you want something less impersonal, I would recommend The Eliott, The Lenox or Hotel Commonwealth.