Once a week feeding is fine. The size of your prey depends largely on the size on the snake. If you stick with something roughly the same girth as the largest part of your snake you'll usually be fine. If you go much larger you'll probably want to give them more time to digest before feeding again.