pet-g is probably what you need filament wise. Has no problem with detergents or temps inside a standard dishwasher. Plus it's the best for making watertight parts.

Cad wise - have alook at openscad. Much easier to use that it first appears and perfect for parts that need to be very precise.

Printer wise - I'd be inclined to go for the monoprice mini.
But if you want some thing larger most of the mid-range i3 kits are pretty much of a muchness.