Where to find good accommodation in Prague
For first you can try to find a host on Couchsurfing, because is the best experience to stay with local explore how local people live and make a new friend.
If you don’t have luck on Couchsurfing, you can also use Airbnb for meeting local people or normal way via Booking.com.
I recommend you to stay in Prague 7 – Letná, or Prague 2 – Vinohrady or Prague 8 – Karlín part. This parts of Prague are great for design, very many stylish shops & restaurants pubs and coffees for normal prices, close to city-center and safety without criminality.