I have a mortgage, kids, car and a divorce behind me, still went to Lewis and Uist this year. Hopefully I'll be going to some Scottish Island next year too.
Things that help keep prices down are....
Sleep in a tent, or the car.
Eat crap from garages.
Drive economically.
Stay away from tea rooms.
You don't need to stay all week, a few days will do.