In our area of North Wales welsh is definitely the first language. It is what people speak by choice, although almost all can speak english as well. However, everyone I have come across is willing to switch to english without making me feel uncomfortable.
The idea that the people here only speak welsh so that the english can not understand them is so wrong. In fact I have found the opposite. If I walk into a pub (or whatever!) & conversation around the bar (or whatever!) is happening in welsh, I have known them to switch to english so that I am included. Same with the hairdressers (I go here even less frequently than the pub I'll have you know). The general conversation between staff & customers is in welsh, but my stylist switches to english so that I get at least part of the conversation, it's seemless.
It doesn't take much effort on my part to learn a few phrases & that small effort is greeted with great smiles & enthusiasm.
I have to agree with one earlier comment though. There appears to be a bit of a relaxed attitude to time keeping & urgency. Many do things 'just in time' or even later than that. I'm still struggling with this one!