
There's a travel lodge at Perth - and the best carvery I've ever had is also there... (it's next to the 'Isle of Skye Hotel' on the other side of the river from the town). the travel lodge is on the Sterling road, they allow 2 dogs in per room, but they change shift at 10pm and I've found it easy enough to bring more in ;-) If you book on line ahead of time you can often get cheaper rooms.