To help plan your visit, here are a few sample itinerary ideas. You might want to take different bits from more than one, and combine them to create your own tour.
For places to stay, see www.visitwales.com. During your stay, you might also find it useful to use the Bed-Booking Service offered by Tourist Information Centres.