Travel tips for Kashmir

What are the best places to visit and stay in Kashmir ?