Kevin, like all sports or hobbies, you can spend as little or as much as you want to get into it. On snowmobiles, You can own the latest machines, get one for every family member, travel way up north, stay at nicer hotels and drop a lot of $$$$. Or if you're handy, own a not new sled, go just on day trips, maybe once in awhile stay over, and only exspense that day is few $$$ for gas. That's what I used to do, just do day trips. Once a season maybe find decent place to stay over or with friends. Living in NH you don't have to travel that far to ride. Some weekends just ride trails around the area. Or many places in NH that have "pull off areas" where you can park, unload and ride, NO cost.
Like skiers, you have the initial equipment start up costs. Skiers too can have big equipemnt cost if really into it. I just like to unload and go with my sleds. But since I don't like waiting in lines as you would if a skier, I like to just go, buzz around and make my own fun. As far as food, with snowmolbiles you can pack and carry own food or stop at a place you sometimes come across while riding. I like that freedom, part of why I live in NH.
To each his/her own. My machines long gone but kept my nice aluminum 2 place snowmobile trailer. Comes in hand time to time basically zero cost to own.
Final thought, if not sure you'd like snowmobiling, like skiing or cars for that matter, you can rent them. Find a place on line to go rent sleds for a day or weekend and try it all out. Some maynot realize but snowmobiling can be very physical riding as well, again how much effort you wanna put into it.