RIT is at the western end of a major commercial strip in Henrietta, just a couple of miles south of Rochester proper. There are a number of hotels in the vicinity, including one that's effectively right on campus (Radisson Hotel Rochester Airport). RIT also owns a hotel a couple of miles southeast of campus, the RIT Inn and Conference Center.
For food, you can find just about anything on Jefferson Road east of campus. (Honestly, on-campus food is surprisingly decent, too.) Lovin' Cup is a nice little bistro on the corner of campus. Sticky Lips BBQ Juke Joint just opened -- great BBQ. You can get a famous Rochester Garbage Plate at Nick Tahou's; they've got a location on West Henrietta Road. If you want a sub, go to DiBella's Italian Market. If you can't decide what you want, head to the Marketplace Mall's food court, or find a Wegmans supermarket somewhere -- they've got a Market Cafe with subs and pizza and Chinese and wings and all sorts of other takeout food.
Powers &8^]