Hi Eddie! Here are a link for the main bus compony
Transportation in sweden by bus - buy your Cheap bus tickets here
i dont think you will see a lot of snow but i cud happen. I think you now how to handel the rain, just remember to keep your feet warm and dry also. Dont think you will have problem with finding food store on your roads, but for being safe take food for one day extra. Enjoy