I think homestay is a great program if you get a good family. Some families I have heard are very strict and uninviting. Although I have heard some horror stories from host families too.
If you want to try this, be prepared to realise it is different to just paying for accommodation and food. Not every one can get accustomed to it.