From wine tasting tours to fine dining and shopping, explore the top 20 things to do in Temecula for your next getaway.