If you have 7 days to spend in Aberystwyth, here are some suggestions:
Visit the Aberystwyth Castle ruins (1-2 hours) and stroll along Aberystwyth Beach (1-2 hours).
Explore the National Library of Wales (2-3 hours) and take the Aberystwyth Cliff Railway to Constitution Hill for panoramic views of the town (2-3 hours).
Take a coastal walk along the Ceredigion Coast Path, starting from Aberystwyth (2-4 hours).
Visit the Vale of Rheidol Railway for a scenic ride through the Welsh countryside (3-4 hours).
Take a day trip to the nearby town of Machynlleth, which has a range of historic sites, galleries, and independent shops (4-5 hours including travel time).
Tour the Aberystwyth Arts Centre, which has a cinema, theater, and gallery (2-3 hours).
Go dolphin watching in Cardigan Bay with one of the local tour companies (3-4 hours).
As for places to stay, Aberystwyth has a range of accommodation options to suit every budget, from hostels to hotels and holiday cottages. Some popular options include: