If you have 2 days to spend in Kirkcaldy, here are some suggestions:
1. Visit the Kirkcaldy Galleries to see the local art and history exhibits. Estimated time: 1-2 hours.
2. Head to Beveridge Park for a relaxing stroll, a picnic, or even a round of golf at the park's 18-hole course. Estimated time: 2-3 hours.
3. Take a trip to the nearby Ravenscraig Castle, a well-preserved ruin from the 15th century with stunning coastal views. Estimated time: 1-2 hours.
4. Go shopping in the town center, which has a range of independent and high street stores, including the Mercat shopping center. Estimated time: 2-3 hours.
As for places to stay, there are plenty of hotels and bed and breakfasts in Kirkcaldy, such as the Victoria Hotel, The Beveridge Park Hotel, and the Kirk Inn. Alternatively, you could also consider staying in a nearby town or village, such as St Andrews or Leven, which are both within a short driving distance from Kirkcaldy.