Hey guys!

Currently planning for a trip to Osaka for (fingers-crossed) December, and I have a lot of questions, but I'll try to distill them into three.

First, where would be a good place to stay? I'd rather go for a guesthouse/hostel, but with a private room.

Second, any particular days that would be an "okay" day to visit USJ, particularly during the New Year?

Third, assuming I'll be in Osaka for a week, would it be advisable to take a side trip to Kyoto? If so, how long?