Robert, some of the larger hotels right in the Back Bay are the Copley Marriott, the Westin Copley Place, and the Fairmont Copley. The Lenox is a nice little boutique hotel on Boylston. I think there is a Courtyard by Marriott behind Trinity Place too. I've never stayed at any of them though.

My favorite Indian restaurant is in Kenmore Square - India Quality Restaurant .

If you do visit and have time I would love to meet you!