Off to a party for a big birthday, in a pub, no dress code but it's in an area of the country known for dressing up. I have some great jeans, gorgeous new shoes but I need a new top. Would a lace top be right? Late 40s so nothing too trendy, but not frumpy either. Healthy budget for the right thing.