Places to visit in Washington DC?

We are planning for a weekend trip to Washington DC during Cherry Blossom Festival(may be 3&4th April)
Please suggest me a good budget hotel to stay and places to visit.We are going to spend almost 1 1/2 day in DC.
Update: Do I need to buy any tickets in advance??
8 answers 8