关于关西机场到京都的问题,以及Icoca&Haruka如何购买的问题,谢谢

其实主要是城际间的交通线路问题,这类问答也看了许多,一知半解,毕竟没有去过,大概有些头绪但是没有什么把握,还想再总结一下,麻烦达人们给看看合理不合理,感激不尽。原本计划如下:飞大阪关西国际机场T1,落地后购买Icoca&Haruka单程票,直接坐到京都,2天后从京都用Icoca坐JR到新大阪,换御堂筋地铁到难波入住酒店,3天后从难波再坐南海电铁到关西机场。现在的问题是:1,看了许多攻略说关西机场要排很久的队买Icoca&Haruka,而且听说是自由席,所以排队买完了票往往就没有座位了?如果直接在机器上买Haruka的票,这样就不用排队了么?且是指定坐席的?自由席是有指定的车厢么?2,买Icoca&Haruka套票是不是可以用Icoca卡坐大阪的地铁?可以充值么?还是每天购买大阪一日券划算?3,关西机场到京都的Haruka列车好像要一个多小时,车厢内有卫生间么?可以吃东西么?因为落地已经是将近晚上7点了,出了关带着孩子赶火车,可能没时间吃饭,也许也会用到卫生间。4,由于一大早就要从难波去关西机场赶回程的飞机,乘坐南海电铁有什么需要注意的么?主要是怕坐错了。问题比较繁琐,在这里感激不尽~,谢谢。