解:
(1)设每辆小客车和每辆大客车各能坐$m$名,$n$名学生,根据题意,得
$\begin{cases}m+2n=110,\\3m+n=105,\end{cases}$解得$\begin{cases}m=20,\\n=45.\end{cases}$
答:每辆小客车和每辆大客车各能坐20名和45名学生。
(2)①由题意,得$20x+45y=400,$从而$x=20-\frac{9}{4}y。$
因为$x,y$均为自然数,
所以当$y=0$时,$x=20;$
当$y=4$时,$x=11;$
当$y=8$时,$x=2。$
答:共有3种租车方案:
小客车20辆,大客车0辆;
或小客车11辆,大客车4辆;
或小客车2辆,大客车8辆。
②因为小客车每辆需租金1600元,大客车每辆需租金2700元,
所以当$y=0,x=20$时,租金为$20×1600=32000$(元);
当$y=4,x=11$时,租金为$11×1600+4×2700=28400$(元);
当$y=8,x=2$时,租金为$2×1600+8×2700=24800$(元)。
答:最省钱的租车方案是租小客车2辆,大客车8辆,最少租金为24800元。