Will 3.3v to 5v level converter work with USB data lines?
How about using an isolator? I've used Analog Devices ADuM3160 for interfacing a 3.3V MCU board to a PC host. Works well if you don't need High Speed. Read through the "Power supply option" section, I think it is possible to drive this from a 5V MCU also.