GFI outlet and light switch
You can have both circuits in the same box, as long as they're not from different systems, and there isn't more than a 300 volt difference between the circiuts. Even then, I think you just need a divider. 

You'll also have to consider box fill, but that's typically not a problem. 

Just make sure you keep the neutrals for each circuit separated.