个人建议先世博再杭州,武汉到上海的动车很多,我也是武汉人,过年往返都是动车,很方便。坐车:武汉到上海5-6个小时,在上海世博参观完毕,上海南站有到杭州动车,1个半小时左右到杭州,票价50多,回去的话还是建议从上海回武汉,毕竟还是动车多、快。住的话稍好点的可以住连锁酒店,上海这边比如汉庭、如家、168、格林等,位置好的价格一般400左右,而且需要提前预定,另外一般的酒店也可以,那种随到随住,最好是想到具体住在什么位置。最后路上注意安全。