Hotels are expensive here , they range from $250 to $350 a night downtown at the mid range hotels so you may want to stay outside of the city.
Nashville is a great food city with literally more good eats than I can list here. It's known for hot chicken but I wouldn't recommend it if you are going to be driving the next day. ( seriously) It also has several different distinct neighborhoods that all have great hangout/ food/ cafe spots. There is also always music going on, most of it not country. Stay away from lower Broadway unless you want the touristy thing.
Crema has world class coffee and a croissant donut that is damn good.
Edley's and Martins have amazing bar b que and a good neighborhood vibe.
The Smiling Elephant has some of the best Thai food in America.
Sunflower cafe and Woodlands Indian Restaurant are amazing vegetarian options.
Skating choices include Two Rivers skatepark ( concrete), Sixth Avenue skatepark ( indoor), Franklin skatepark ( concrete), Hendersonville skatepark ( prefab crap), Spring Hill skatepark ( small concrete) and all of downtown. The cops are generally ok unless you are right in the middle of a touristy area.
Also,if you are coming down I 65 stop at the Bowling Green, Ky skatepark. It's great.
Message me if you want any more specifics , I'd be happy to help you out. I can't make any guarantee ( my schedule is unpredictable)but maybe I can show you a few spots.