Nice Restaurant: Chelsea, MA
If you are willing to take a cab, I really enjoy Abbondanza which is pretty close in Everett. Floramo's right near your hotel is a decent red-sauce Italian place which offers some common items in the area (steak tips, sausage) as well as strip steaks, but for the tips you would be better off taking a cab to the dive bar (being honest since you asked for 'nice') where they are better and not sweet like Floramo's. You could check with your hotel if Emily's is still open, which is again red-sauce italian, but I am pretty certain it closed. There is a lot of Latino food in Chelsea, but for the most part you need to be comfortable in places where the majority doesn't speak English: Bella Isla for Puerto Rican, El Chalan for Peruvian, particularly chicken (no beer/wine), and probably El Rancho Grande for Mexican.
There are a lot of other options in Chelsea (delis, pizzerias, etc), but the focus is on more casual dining. If you head over into East Boston there are a number of great options (which you can find searching), often for a bit more polish. If you head up to Saugus there is the closet thing we have to an upscale Brazilian rodezio, Midwest Grill, as well as some good Italian restaurants (La Vita Mia). Tommy Floramo's is better than the Hilltop Steakhouse for steak, but if you head up to Peabody you could hit Pellana for a upscale steakhouse, but I would consider the pretty quick trip across the Tobin to the North End.