I've been in inpatient and day hospital for the last 7 months for anorexia and depression. It's been challenging, you do have to really face issues head on rather than trying to avoid them (something I'm very guilty of) but having the access to therapy and support throughout the day has saved my life. We have groups during the day- some of them being arts and craft, others being CBT groups, others just checking in and working through day to day challenges. There's also 1-2-1s, occupational therapy (things like reintegrating into the community, sorting out benefits, going food shopping etc) and chances to meet with the whole team to discuss what might be helpful to your care. I've found also that being with other people who are going through similar can be, although difficult at times, so helpful in alleviating some of the isolation.
There's also things to do like watching films, "community" meetings, newspaper groups and lots of stuff to keep you occupied.