Ria, you should be able to get a coach direct to Risca. There are daily services from the Valleys to London. Alternatively, there's the train to Newport, then bus to Risca. I can't help you with B&B's in that area......try googling "Risca Accommodation"and see what you come up with. Will you be hiring a car to get around?