If your on a budget, I would recommend a wet/dry filter with skimmer. Then if you want to have live rock, you can start adding rock and removing bio balls. I wouldn't recommend just using a canister filter constantly. For occasional cleaning is fine. Don't over filter!!! Saltwater is not like freshwater. Move more water, and filter less. Also for cycling, you don't necessarily need live sand or rock. If you have another tank with fish, use a little bit of that water when you fill. The bacteria for cycling is live in the water, and will work great. Good luck