A ringside.com brand is very good, and are on sale right now for $29.

You should inflate it until it's just firm, but not hard. you should be able to depress it a bit with little effort. Over-inflating it will result in the seems splitting and it buldging.

The fat part of the bag should be even with your nose...give or take a bit, depending on what you like.