Stillwater is a great town (I grew up there) but the commute to Minnetonka would not be fun, an hour each way probably, Hudson would be an hour and a half probably. They are on complete opposite sides of the metro area.
Honestly, my daughter did a volleyball camp in Plymouth last year and leaving at 7:30 right in rush hour from Hudson (we are right between exit 1 and 2) we zipped right thru both downtowns and it still only took us about 35 minutes. It slowed down right around the exit for 35W but the rest of the way I was going the speep limit straight thru. It took us longer getting home (45 min) ...we did this for a week. It took longer going via Bloomington. (dh said to go that way cuz of traffic, but it was better going straight up 94).
FTR..we LOVE Hudson!