I am never sure, at what level is one considered a Welsh speaker, I learn Welsh at school, but lost it as not used.
As to
cost of a ticket to Llanfair
I have a three year membership for the Llanfair to Welshpool line, so costs me nothing per trip, and my heritage privilege pass means my guest pays half price. Not used either once this year, so not sure if worth it?
But we may call it Llanfair but full name is Llanfair Caereinion, I did look into the Caereinion, seems likely there was a fort of some kind, but the Einion may be the name of the river, or a Welsh prince, so not sure. But down the road we have Castle Caereinion which is not on the side of the river, and seems daft, as says Castle Castle seems an odd mixture of English and Welsh, and all the old mile posts say Pool, not Welshpool. Seems Welsh added latter.
But this duel naming is a problem, I use to live just outside Yr Wyddgrug in a place called Bryn-y-baal, first bit Welsh but last bit druid I think, and no one ever used the Yr Wyddgrug name, it was know as Mold for too long, same with Y Felinheli will always be Port Dinorwic to me.
How many know where Caerdyf is? What is the point in a name when not used.