This is exactly what I would do, take the boat over to EPCOT and eat at one of the restaurants in the worlds. You do need hopper passes to do this. Or stop at one of the restaurants in the resorts that the boat passes by. We don't really care for any restaurants in HS. If you want to do the Fantasmic package I would say Mama Melrose, the last several trips Fantismic wasn't full so we went in the normal way right before the show startsd so we didn't have to wait in line.