I am a current MBA student at Clark. Living in Worcester has its challenges, but it also has plenty of benefits you don't always appreciate right away. There's a great arts scene, several world-class museums (Worcester Art Museum, Higgins Armory), and Worcester's geographic location makes it easy to get to nearly any place in New England. While Worcester doesn't have much of a downtown, there is plenty to do - you may just have to find those things yourself.
Honestly, I wish the dual MBA program you mentioned was available when I started (I'm part time so it's taking a couple years). Don't let Worcester turn you away from the great programs at Clark.