Grannie06 You are very fortunate to be able to afford to pay £50 a week, £200 a month, £2,600 a year, to help your children and grandchildren. many, if not most, people cannot afford that. You are also fortunate that the Premier Inn near your family is so cheap.
DS lives in York, a popular tourist city, it is rare for the price of a Premier Inn to fall below £100. Last time we stayed, which was for 3 nights, as, these days, we do not like driving long journeys (over 200 miles) at night, it cost us over £400.
This is something we cannot afford to do on a regular basis - and we are comfortably off - for those on smaller incomes, doing it, even once a year is prohibitive.