My first suggestion would be to take a look at a handful of the recent threads in this forum - there are a bunch of really interesting discussions that are still rolling along at full speed.
While I'm not familiar with Hofstra, my sister (a director/writer type) just started at Sarah Lawrence, and from what I can tell, it's a great program. They do not offer a BFA degree, tho.... they don't actually offer anything but the BA in Liberal Arts at the undergraduate level, if my info is right. Their conference system fascinates me though, since it's so student- and research-oriented (I'm assuming you've looked at how they structure their courses... please let me know if this is Greek to you...). From this vantage point, it looks like a perfect program if you want lots of flexibility and lots of writing. We'll see what kid sister says after she's gotten her footing for the year... I'll keep ya posted
.
As far as preparing for a degree in SM, my vote would be to do everything you can, especially in high school. Learn to do every job in theater - from costume maintenance to acting to electrics to house management - it can only help you better understand what a SM does and can do. Even if you walk away from each job thinking "I should be SMing," you will also have a sense of what the person wearing those non-SM shoes needs from the SM, and that will make you a better SM on the next show.
Best of luck in your search, and keep the SMN posted!
megf