for sand, look for something inert like silica sand which you can buy very cheaply as pool filter sand or from placemakers. since you're going to keep fish like blue rams, etc, that like low pH, you don't want your sand to be buffering to high pH.
to siphon, just hover the siphon a centimeter or so above the sand and that will do the trick. do not do it the way you would with gravel (ie stick the siphon into the substrate).
u don't need a lot of sand - i personally only go with 1-2cm or so. i think this helps reduce the possibility of getting pockets of poison gases trapped and then one day released. churning the sand once in a while also helps to prevent that.
regarding filters, it depends on your load. you could always add an internal power filter or an external canister filter at a later stage. even if you used gravel instead of sand, i personally would steer clear of using undergravel filters.